2 83516 83515 1 18720 12623 308893281 50875 18720 116717721 76185 50875 14990355 18720 67895 570795716 67895 1086 200466479 1086 73114 42029429 1086 46943 610742616 67895 1223 929183467 69384 67895 972594636 1223 77820 778935342 9219 1223 295357273 9219 61892 442426128 69384 82688 208361282 36271 61892 448821853 28936 82688 541315351 17985 28936 27266849 15711 61892 655416699 17985 62119 70945169 62119 82809 429299660 79104 15711 937159909 17985 22232 166345337 79104 9794 897322788 51846 82809 726513128 22232 11081 867923825 11081 54749 766855103 11081 64283 80808143 66461 54749 641236602 11081 44762 41031474 33261 54749 293380124 44762 12554 480900461 79835 64283 964273443 33261 65131 389936806 33261 69347 357184579 23486 79835 142613546 39727 65131 955139207 52763 69347 268766727 69347 82533 911479142 52763 64519 751088846 81935 23486 550144820 54099 52763 42132735 44757 82533 970904538 56179 54099 84244998 81935 68448 203724196 58843 54099 166771724 54099 76057 320162496 22312 56179 184316144 13952 76057 8355844 23108 13952 609158781 76057 50152 35134923 419 22312 4541011 35211 50152 684062131 419 29724 816791373 50152 30106 144429952 71059 30106 791082592 81110 71059 891925589 71059 46048 716607393 56701 46048 513705252 68341 46048 180003968 46048 52371 778645211 52371 9229 214533768 57906 46048 846964225 52371 68814 88276346 68341 50803 973102860 57906 54072 925893190 7502 68814 301723802 54072 7091 556060962 81279 7091 908774636 7502 46108 286359905 7091 42425 793248903 7502 47387 305328408 42425 35470 615690523 81279 28438 253037320 39742 35470 675304541 28438 24174 846825223 47387 37684 779816978 39742 29370 257790158 21101 24174 165241601 24507 21101 187133972 6776 21101 43501629 21101 1068 851614943 24507 14513 748494061 1015 6776 183527713 55876 1068 633044589 1015 69457 268022335 67331 69457 252362815 55876 53690 816500683 24079 53690 595286543 55876 48141 997449112 24079 9209 355095641 24079 16486 429573535 63130 24079 463182375 48141 21201 466726522 9209 8476 33430196 16486 15146 619284786 21201 55012 619404004 67802 21201 274673604 23450 67802 583608333 15475 15146 730199461 15475 20243 633121634 12460 15475 347979113 15475 26593 571572538 23450 21490 753537785 15475 43303 939050499 14972 43303 142482864 22094 26593 152810283 26189 14972 281575108 74102 43303 111936440 26189 37607 96932984 74102 17291 254678472 70373 37607 74814809 22512 74102 39633849 37607 11943 947013239 17291 53298 512722428 70373 70007 692411453 74157 53298 527950846 83368 11943 31328510 70007 34109 909903061 34109 29164 971415163 70007 72220 93402243 55640 72220 995616049 50104 29164 538470774 22190 29164 714721532 59324 22190 730525486 50104 49726 648290198 62134 55640 380388635 41796 22190 564319133 62134 49051 925109768 41796 36058 895781013 36058 66804 41061424 49051 82296 436192608 66804 68644 333615732 82296 82666 521052003 36058 43446 809936461 82296 40527 797505053 82296 8963 311397893 57380 40527 2067579 80746 57380 627861309 52038 8963 352792230 23747 40527 233476326 68586 52038 196107104 30052 57380 576703784 59328 80746 886403792 47460 52038 124274959 47460 59362 644678448 68586 62466 75409972 44513 47460 586865001 59328 45563 105941222 27727 62466 357577195 57694 27727 305416869 27727 15159 671732736 27727 55102 653236050 45563 71139 319199778 82033 55102 95622125 42663 57694 492000504 42790 15159 378107135 50058 42663 647996109 82033 2799 153566544 82033 34614 161657171 53254 50058 169101056 42790 48587 295694234 34614 20593 592239373 34614 75441 506053079 75441 13078 695508937 53254 4889 466574628 55938 48587 871228871 77093 13078 322773267 42479 77093 664624028 74486 77093 510594980 483 77093 18997751 42479 5049 646893651 77093 21886 395735791 69083 483 204432155 69083 6481 681806010 6481 72753 827143835 69083 57731 24941294 57731 66556 947934442 56115 6481 710430002 56115 30762 20393961 72753 56737 170134145 67950 30762 111897445 30762 66304 477792302 4462 56737 418344287 56737 6536 929160104 5481 56737 607695181 50440 6536 784051100 66304 25086 197779090 10277 4462 401994941 25086 82758 581605574 75885 5481 768300569 59816 25086 787224365 52756 10277 236620178 40688 10277 967971577 67102 40688 41662679 83508 52756 58021819 45175 83508 327850476 22346 40688 105676189 22346 54011 162139023 67102 81116 800575456 2413 54011 157992442 54011 71799 891973330 22346 61980 367892168 64478 2413 974346781 81116 74921 344480014 8270 74921 558720758 60623 71799 669734464 60623 1084 611055144 60623 42371 786136630 1084 21220 558437520 60623 3171 272424960 3171 795 744628831 1084 32083 343927650 21220 6841 258434563 21220 67238 79358195 6841 29105 449882148 82334 67238 24829706 8824 67238 31910528 67238 63591 136640599 82334 68369 15125332 63591 16293 267242364 32938 68369 446417545 77965 32938 624823912 56020 68369 695847818 77965 69993 341532110 56020 12274 91276201 82662 12274 723261026 49140 69993 66748855 29936 49140 391242751 12274 19824 425771698 55878 82662 89226135 82662 62222 707951581 19824 15155 70025675 27284 62222 506777713 19824 78399 598635768 11652 27284 687786884 1265 62222 800781832 12575 27284 802854959 22062 11652 44193468 14237 1265 689082637 83365 1265 605504465 14237 35098 852198996 19085 22062 173812919 83365 49729 100986868 64409 19085 96647617 35098 61056 35656614 58219 19085 254928761 61056 5768 299929591 64409 27006 335986654 61056 7018 384137057 35492 27006 33643047 35492 33689 800500552 5768 23545 58644720 33689 41559 965063322 987 35492 807090988 45433 33689 46112814 41559 13948 139537497 79581 23545 298909994 23099 987 817259659 23099 35337 730922433 35337 16940 779171776 76222 79581 99781026 23099 18867 362703591 76222 35267 211571322 29439 18867 58934269 18867 31736 485829015 18867 74830 520148669 74830 32332 632034893 10627 35267 594717778 69362 32332 239180625 79760 69362 956276874 74830 66400 371953269 79760 49183 183605247 10627 77081 114197485 62350 79760 70760124 77081 63596 619804880 75260 63596 464215313 49183 12324 736548785 62350 64920 824329221 41810 63596 230641848 41810 13106 396344835 61945 64920 680873504 35028 41810 855316780 35028 40287 347803242 35028 77910 615039312 35028 73777 556876024 73777 51724 872277304 13385 51724 372163256 52062 73777 452208904 73777 32839 761780156 14422 52062 36513357 67098 13385 77933626 52062 6831 806203642 79507 32839 32680273 79507 25120 467635217 53142 79507 218829053 53282 67098 979792983 79507 42806 780473555 53142 21241 917643653 21241 59307 137660671 9323 53282 420293363 58444 59307 809031850 58444 3418 328398686 21241 69727 53485919 41948 69727 372588545 3418 11043 8609317 83035 41948 901883810 11043 75770 909830570 7977 75770 753541703 34985 83035 191136666 7977 61519 58349313 75985 75770 937673321 68889 75985 162184625 75985 82515 725768408 81564 61519 551456372 5522 82515 317543943 81564 16419 115514823 51207 81564 116836753 5522 59791 160287249 51207 71946 77037449 17745 51207 690621444 51207 76434 941977694 11327 59791 24706057 53815 76434 5625407 11327 6967 499351807 20770 76434 851941029 76434 55814 459244140 53815 40420 448359765 45341 6967 212793926 55814 1291 553773392 59529 1291 890073601 59529 7691 441032732 66120 40420 850409478 59529 24513 302018283 27440 7691 433224854 28687 59529 396088870 24513 54944 317218845 54944 31607 421384253 53166 24513 747423878 54944 49012 972689010 62118 31607 476288081 49357 49012 656993154 53166 61566 319277089 16480 61566 409477334 62118 44892 131997441 78652 44892 1354012 61566 18647 687084411 61566 83071 732692166 31127 16480 852772577 34840 44892 253223315 34840 8001 118798879 18647 13409 114876429 13409 59338 692411449 59338 44669 630458974 44669 3881 668303040 13409 25059 539127362 13409 49403 132810724 37408 49403 80123341 37408 44686 6506134 49403 52821 836675176 25059 52497 157884100 63833 37408 865607315 20794 37408 132932281 44686 52114 87495099 52821 3406 485526279 3406 4824 829251337 4824 15709 990030598 52114 68620 892859230 47444 52114 37937497 11759 15709 974793723 68620 65719 978982538 68620 40925 850831656 11759 45044 267590650 35157 65719 416397425 35157 32372 125588371 27250 45044 265116707 35157 54711 796134488 27250 54191 980957330 32372 38685 581539853 56331 54191 472320675 48899 56331 261687192 19361 48899 376423989 54191 69745 98216128 19361 12550 639192536 5316 48899 645117772 19361 75968 694910510 5316 1908 832940044 36200 69745 588409923 50846 5316 34246213 53556 1908 227143827 69266 36200 110396298 60261 50846 148339753 60261 72745 328017255 40044 72745 540630253 69266 64548 50265861 33549 69266 681655938 81401 60261 167039290 72745 74265 268703542 2859 64548 179879495 81401 68374 106441741 10317 2859 374398688 20216 74265 301613928 57458 10317 199610768 10317 71960 12902126 50730 10317 894831197 2445 50730 246207913 71960 3372 437339185 57458 36644 616790980 62461 50730 376361097 36644 38004 527429896 3372 66568 22888511 3372 59306 443612709 59306 22186 119682111 59306 56121 307699566 59306 44885 472728679 4817 22186 124558873 54207 44885 215493558 36343 54207 759498797 4554 4817 168713000 4554 40430 501477654 33246 40430 864963225 36343 76604 773804390 4554 64729 994749580 32845 33246 920175199 32845 81447 400532953 33246 17574 355286684 44313 32845 509207279 51183 32845 613349262 44313 51721 363731993 57758 44313 928450995 57758 67147 335190134 44313 39681 536104387 64841 57758 331699017 12736 67147 670820715 22584 12736 920520457 64841 45244 416472562 19049 45244 625016635 19049 50663 792818791 19049 64871 433388672 50663 49148 695909592 3557 50663 13115436 19049 62843 109859437 49148 1997 702612018 49148 14050 3728454 14050 20551 644257525 59793 3557 607837382 29933 62843 837705665 49427 1997 235164050 23224 20551 144577653 23224 67287 374849397 23224 75248 930799484 14550 29933 555614491 64783 75248 834115260 14550 78356 880615034 13369 78356 766459972 11932 14550 806458255 13369 23497 332753602 25765 23497 6930822 11932 42976 639526389 25765 12454 806742330 60048 12454 647871423 80773 60048 968264272 60048 38347 411037830 38347 53356 360014470 12454 34274 814445787 76188 34274 473229942 33458 53356 378702175 13798 33458 6094090 34274 15093 82310416 51091 15093 37870416 76188 57554 168266451 57554 18305 185894845 57554 68301 760646361 10079 15093 388902022 49651 57554 908517639 66292 18305 241505713 10079 55272 462740413 49651 21807 746998850 79152 55272 118231008 55272 16659 281910075 11283 21807 694393535 79705 11283 382954765 11997 79705 489017150 18059 79152 990945843 18059 25431 128274328 39060 18059 977647001 2725 39060 725661278 18059 4017 797560830 13582 4017 61400211 13582 63389 591513088 13582 29453 234623553 63389 19247 231339612 63389 81305 895305136 29453 50475 423658557 42117 63389 937868130 19247 4934 651245637 13992 81305 165741349 67232 81305 262906425 13992 10771 275765605 64840 42117 931118762 13992 7868 135184877 4776 7868 553097060 52081 4776 777340309 7868 61307 52186494 61307 81048 242153441 52081 19478 513691069 19478 13887 181751083 61307 14715 26657308 30904 14715 575885492 54236 30904 795625061 30904 40475 860917196 30578 13887 703564338 60976 54236 333587449 60976 18159 386449742 43078 54236 72839381 43078 38869 13392986 34783 18159 931366966 34783 3459 773903112 34783 67227 622180635 63124 3459 399964145 3459 656 174821887 656 19043 193627419 3459 21155 511202244 63124 9963 286145537 656 65389 523116941 65389 58933 158390409 77694 9963 381157645 65389 51832 115725381 51832 12189 828425508 58933 54938 176614497 54912 58933 672259975 54912 33474 814321846 12189 69259 461530227 11796 54938 164850567 11796 26320 119347263 68594 11796 948044938 25893 68594 183502624 52023 69259 355774818 36083 11796 214473433 25893 60877 486825304 72089 36083 576207302 36083 35027 826657209 8056 60877 507170458 31325 60877 377142740 71580 8056 444557711 71580 71434 941893554 71434 25807 596281068 33440 71580 572960977 33440 17150 901989407 30200 33440 141522157 33440 61848 7658954 53207 61848 20538520 17150 56439 936272151 70967 53207 738382794 623 30200 870750041 82681 623 593368657 77556 53207 870423809 56439 19612 109354991 70967 7505 214924806 623 79015 270739283 7505 82399 892771316 49458 79015 481332902 37764 19612 673880937 82673 82399 399380028 37764 8910 497138121 570 37764 302239714 78153 8910 188018329 78153 40144 548475000 78153 83095 404124270 78153 56052 980068763 56052 71430 364582242 71430 74747 279380704 74747 15876 698495985 56052 22242 317633018 77257 15876 580266124 10046 71430 277936007 30220 77257 653521487 30220 67481 814606173 71879 77257 666079136 71879 59583 608305467 67481 43491 607404735 49798 71879 520530680 19477 49798 938356113 22506 59583 772229893 19477 57169 208379824 49798 51838 174903744 57169 49263 30768776 81351 19477 660484467 81351 28278 695536491 21116 51838 495201901 81351 34638 419006135 34638 7278 601356404 82881 21116 384923165 34638 44207 104962745 82881 41997 482465127 44207 46823 66735907 27738 44207 181362442 82881 74038 737809276 74038 46525 656272266 74038 46587 167231638 46525 80543 967370525 27738 19635 290130505 19635 66787 796419828 51644 46525 432436761 58573 80543 781248806 740 80543 620275283 42548 51644 553292919 70835 66787 977815261 1764 58573 490110613 70534 70835 841734734 740 7244 353595266 12302 70534 914961951 12302 39973 495737227 12302 36837 507192613 7244 10482 720359446 56809 39973 721694282 57217 10482 869075981 39973 68851 390901971 77547 10482 962439758 46384 57217 862484827 46384 6605 603493744 46384 73586 648976204 77547 40773 409424496 73586 15720 800035446 45375 46384 414602170 6605 11149 724627197 2242 73586 402757172 45375 59572 303155143 26488 15720 849909425 2242 1862 755536591 2242 80243 337288356 2242 68526 110515192 38582 59572 341572009 68526 80604 576892845 64873 1862 29788595 43387 80243 752733030 64873 16435 774654131 5898 80604 495101700 81089 64873 881017048 63990 81089 936130084 45126 43387 789423677 63990 12068 63816654 2821 81089 857895479 17455 12068 943191596 63990 14863 882352251 39960 2821 130590126 53055 12068 28475410 33166 2821 131037643 64488 33166 300071530 12618 39960 379091885 62001 53055 147308159 32251 62001 815658811 12618 72388 386050499 62001 81924 811073615 48604 12618 310930357 32251 36859 415203115 4879 32251 965510029 48604 66660 997567581 36859 39154 551024264 48604 9283 383726764 29817 4879 344520065 5114 9283 358049821 9283 11252 460454906 62521 5114 448075593 9283 80949 197017950 62521 37197 942902908 67871 37197 811508742 15865 80949 823837446 75451 67871 774354930 9222 15865 317143139 37197 64301 87147460 42980 64301 890672020 75451 7208 63882372 69434 64301 581095697 17136 42980 534031479 7914 7208 753315849 7914 9977 184172050 65069 69434 956579718 7914 26466 600453132 9977 60356 257669741 14854 65069 936855487 39988 9977 846829888 17035 60356 664167068 26466 54342 798439821 60356 33285 10611095 815 39988 228839984 25573 54342 847929212 58948 25573 855448741 7724 815 712784305 33412 58948 231750918 68536 815 106399599 21667 58948 830400027 58948 44056 948948785 7724 45363 935198603 21926 44056 749184105 10120 21667 51905698 10120 12090 98473692 60279 10120 286920173 60279 73632 274435619 73632 66977 53679107 52889 12090 53459303 12090 81594 87837966 60279 62281 107063794 19264 81594 518232798 16829 19264 84863846 44545 52889 624212932 81416 19264 440083182 45806 62281 481835092 19264 79215 946625404 81416 156 790950234 71157 156 167451088 54966 79215 86881802 79215 24707 446624217 31278 24707 881081888 58847 24707 311678317 71157 12883 711139248 74949 58847 922312784 31278 46205 971558833 78019 74949 447296620 37881 46205 406773726 74949 48487 944808045 37881 265 575940259 37881 52961 190632317 10873 52961 626439544 19726 52961 179841745 48487 67914 538099929 63836 52961 965278408 54642 52961 465733960 8647 67914 998783704 25115 67914 837995160 43730 54642 134093193 66539 43730 380632340 72115 43730 200627971 48609 25115 643331604 48609 35616 547015503 48609 68796 32601406 72115 79650 786124687 10439 35616 729231125 71858 35616 518833364 35616 74504 966531073 79650 77133 625576796 77133 82175 898484289 54699 82175 129612734 82175 47920 707790529 54699 35293 563550447 77133 11981 996407508 47920 3910 947436446 64732 54699 311598666 11981 41337 434263721 46134 11981 648505358 46134 67702 710068299 61456 41337 325619123 49768 46134 142164778 66349 61456 325466340 66349 82152 263037267 49768 61605 64705950 45314 82152 649144766 38559 49768 184501967 38559 8640 32441188 45314 71914 464702986 71914 49088 290594535 71183 38559 851184323 63087 49088 543183043 57326 71914 238611749 15936 71914 822745958 63087 58302 958725987 62106 15936 273256569 62106 77115 734039943 65006 57326 191711708 77115 1422 633968537 76658 65006 56536397 1422 62470 195879386 66917 77115 219413774 66917 67585 189471361 67585 20943 125190199 20943 56269 552879296 80636 62470 820317540 71731 20943 653815714 71731 47770 271879308 56269 63808 193463697 13323 47770 484577268 13323 21545 479955872 2904 21545 141567494 21545 21842 878287882 13323 36805 126018449 78963 2904 640544524 31616 21545 915963604 78963 83032 740752356 78963 10327 69321612 36805 69229 239748690 78091 78963 289430762 6664 78091 610296543 62352 6664 901724303 69229 29402 325765235 62352 69062 861572419 6664 43200 120745226 62352 46904 523934965 36372 46904 809016223 68678 69062 667213263 10002 68678 851298008 46904 58911 904593224 40948 58911 680819255 22690 68678 180782791 58911 13603 808450557 66328 13603 56828027 22690 65670 297132562 75046 22690 545859931 75046 83171 161039790 13603 28140 876574061 36308 66328 473704195 19106 83171 858550305 68736 19106 641845216 4972 19106 47666868 68736 28880 753020427 4972 67072 843198245 67072 72240 65660891 28880 69138 948677316 69138 39926 125897348 69138 709 873084455 22931 709 84597210 42348 709 687579850 69138 79196 981203969 57548 22931 141675226 57548 72092 386056715 69844 42348 334081483 42348 39217 313944816 39217 37445 306726679 72092 78507 132666108 71355 69844 111684171 6579 39217 774306376 39217 71393 342521320 29150 71355 407706585 71355 20696 438963762 37889 20696 273175094 33843 37889 320468187 20696 31964 94477049 51441 31964 592018423 31964 75862 94004168 75862 3013 775473826 51441 40582 309491984 22341 31964 44854491 3013 19079 7219797 75862 3663 431743181 3663 69284 558491065 40582 67804 25572440 19079 20743 350826117 67671 19079 25281059 68380 3663 511808745 38264 67671 144652983 67804 58508 628809387 68380 11462 995272490 38264 76858 178201906 11462 81015 356516503 58508 59977 26017262 58508 51366 457299654 41949 81015 94061988 82629 76858 811462394 51366 18412 706251662 27730 41949 93684038 41949 41768 639149276 41949 33922 302572869 18412 47225 192382936 27730 68097 453540793 27730 57774 644615096 41768 14498 194208219 77821 14498 620863994 57774 10395 849227269 14498 19533 481804322 57774 64002 776304671 64002 16869 190250451 398 10395 695847179 16869 9667 588274818 15913 398 90626921 9667 21492 455547848 9667 62057 264301907 62057 39061 8600135 61628 15913 789705215 79386 15913 894728701 79386 53136 757691100 53136 27272 546472482 39061 546 665284631 79386 37591 846412726 13208 79386 818918724 546 72655 425288371 38048 546 541071332 43622 72655 533860419 43622 28604 604883958 74759 13208 449260783 29821 72655 121694417 74137 43622 879821837 72344 29821 852022103 29821 63057 952871098 72344 53257 941921391 47514 74137 590006025 63934 74137 91976297 47514 15602 356544509 10132 63934 8847683 10132 24499 976805526 10132 32456 88723333 35570 10132 128022502 69610 32456 722665418 53575 69610 571745874 65244 53575 636534507 65244 54203 875576605 43736 53575 778331637 53575 67574 144225247 53575 1226 348853113 4263 1226 977113758 60913 67574 649728843 43736 82090 842903344 74595 60913 408630991 74595 37851 203998767 81546 4263 107437788 37851 4339 97761430 4339 11484 287930891 74595 43028 678472134 4339 80929 887666852 43028 22612 43178385 43028 34166 123741015 22612 81488 134946633 65076 22612 379186131 65076 6101 89975443 6101 10831 228784573 6101 56290 18813748 65076 77418 339241684 54372 77418 472734905 5727 54372 618713994 51807 10831 17867698 2298 77418 710054315 66375 5727 627345601 44974 51807 341413058 21989 51807 713614213 19798 51807 261068442 66375 46837 605797619 82964 21989 380580287 32636 21989 991914808 46837 40371 19916130 32636 5780 487805662 34825 82964 854012150 82964 17097 832246816 5780 35758 925885550 35758 35332 646159208 35332 1631 834231743 38510 1631 123267676 76393 35332 779656032 76393 67058 99820313 39297 35332 761463710 39297 40494 202665350 38510 61999 275259823 39297 72473 259857959 72473 15476 549207219 15476 43925 415606528 37276 15476 38695717 45001 15476 375373099 46112 15476 115064298 43925 31351 643510750 46112 53850 365117986 37276 69977 290582093 69977 46233 953696863 69977 69571 301184836 76080 31351 869495744 53850 80536 706938335 66870 46233 66956024 32035 80536 506007956 69571 47128 570583002 44165 76080 998055955 56235 32035 722671380 12193 66870 393946268 12193 53168 22107372 49953 12193 211624013 34752 12193 829455630 34752 25400 883154217 51285 49953 144804721 49953 52567 98956045 43081 51285 292618777 51285 41300 389403529 43081 20865 801146028 51285 11478 645590325 43081 1848 858461897 1848 54641 62834248 78226 11478 769980545 20865 79904 253867819 1848 71364 327069036 73339 79904 106535372 60875 54641 269649802 71364 32172 191380776 75487 79904 25810496 75487 55515 146195399 73339 49039 953304001 60875 12228 826665850 75487 11069 350325023 12228 46750 260553649 46750 75878 164927593 35215 49039 872089452 6110 75878 57742255 6110 72467 157467089 46695 46750 848330252 75878 56171 25407424 6110 24674 911665343 8335 46695 229608394 30505 8335 155134878 72694 24674 132936927 61079 30505 200556862 72828 8335 56593290 27711 8335 81832818 20867 72694 252299992 60241 61079 99328518 61079 3716 436145241 32594 60241 418997614 44186 60241 992678299 26065 60241 948191092 36451 44186 9495367 39077 44186 266512994 32594 5035 824436981 39077 77652 19361935 5035 76452 212009832 39077 32861 327550895 56830 5035 207958535 49174 32861 181628133 17210 32861 534484969 76452 16463 327313 56830 14099 548135139 22749 49174 299638601 49174 59560 68944640 17210 74165 997547773 74165 48430 900408781 81144 22749 916801025 74165 47347 447292910 81144 31679 649839636 10545 74165 214008706 70257 10545 30807966 45535 47347 548731082 36103 47347 475997995 70257 67746 738982966 45929 70257 873757790 67746 3763 626119776 33150 45535 60252896 31188 45929 826257282 45312 31188 863567994 33150 67307 783560409 39550 45312 661857560 25600 45312 511887333 58538 25600 151422387 71810 39550 467005305 39550 44861 83426483 25600 35255 28012643 79405 71810 812065247 82012 35255 325109658 82012 315 38466040 79405 29064 650722068 29064 10040 190076909 4484 315 638825282 60986 10040 303613108 71202 29064 167770349 46569 71202 65317186 10040 1540 733329569 28773 1540 340332647 28773 27736 863382381 48354 27736 56913494 46569 62585 998049754 77860 48354 716434395 28773 80912 959607124 52299 77860 455322470 81112 48354 669079233 52299 81730 53842106 83323 77860 258528689 81112 43164 449159494 30190 81730 199281517 81112 69860 67469235 69860 81315 624986404 18209 83323 170898972 18209 5541 417510215 5541 46164 456049225 5657 18209 708019350 20914 18209 463796631 43602 46164 210851744 22639 46164 584647851 68141 5657 561247018 20914 10843 12724700 29193 43602 533758830 10843 74023 255160252 74023 960 163002168 29193 24314 542157839 24314 69763 162125048 35938 24314 581851898 24314 6632 447446193 1952 960 997943773 35938 30988 969015186 35938 4708 998365353 13453 4708 671988416 30988 30051 235619990 32433 30988 347425710 55586 30051 758331727 40147 30051 712754511 63742 55586 844031679 40327 32433 690139580 23177 40327 891317209 40327 60925 508544376 23177 47998 67941781 60925 29852 748134821 50088 47998 310297224 2514 29852 107577247 47998 47576 765570121 47576 50719 467266695 70775 50088 458659668 61359 2514 78613808 70775 42578 727127970 50719 21588 367063848 47120 42578 39744946 34367 61359 109032473 47120 24543 31364399 47120 68650 835484904 11720 68650 357346499 68650 49157 61189357 30675 34367 867215053 74152 11720 780114656 11720 73689 709937891 83106 11720 190785975 74152 14331 521833384 17611 83106 91959836 35400 73689 649824130 47102 73689 527289058 12957 83106 154162210 17611 912 714928146 78704 35400 826687613 25753 12957 77683779 19643 25753 180681720 912 14778 633249970 14778 33554 109714314 19643 34340 815832846 74356 33554 208796203 34340 43105 6957994 76520 74356 41188454 33554 17621 99274805 47773 74356 708312987 39193 76520 543514888 76520 24562 919357332 17621 48008 587605566 38578 24562 817673201 48008 13706 267426697 1734 48008 831527029 19706 24562 207445526 8576 19706 110795508 37298 13706 402753316 8576 80965 240167521 26473 19706 902471887 8576 12395 667050013 12395 25004 72730517 20521 25004 812206548 25004 77913 123776653 12395 56584 68272661 27007 56584 731173001 4581 20521 590611835 4581 57984 913665884 11550 27007 473828628 64152 57984 610194900 57984 34874 231235755 4581 45241 22597105 34453 64152 363368621 73723 45241 267573783 64152 34788 496452931 34788 66634 905016214 73723 27739 784508250 81565 34788 724257759 39683 66634 854784752 81565 79923 969750682 49218 81565 367842301 27739 66527 763203755 82643 81565 872218599 39549 39683 71771872 53706 79923 562994919 72273 53706 356435583 77517 82643 204639896 66996 72273 988778285 72273 36215 656899456 32562 36215 24061008 80824 72273 131430438 32562 2931 21888030 55748 32562 611856652 19464 32562 365169835 70471 55748 446696549 55748 27339 242215167 17295 27339 888360549 70859 17295 478025684 16113 19464 387321260 70471 29611 959142724 55952 70859 936797025 29611 77127 597063201 29611 63372 399643693 77127 3887 561961787 77127 10457 694709905 55952 64979 914928234 11380 63372 367616366 81722 64979 594595380 62331 11380 535478401 62331 61998 298630772 62331 68846 147202082 20725 62331 501746498 61998 25415 251297559 32881 62331 648658129 74738 32881 234602437 37186 32881 441451346 32881 52732 628411860 6155 32881 17869084 37186 21093 476872383 1171 37186 789631401 22117 6155 18370015 38361 1171 702755330 38361 19759 493892249 80530 21093 365459397 1171 51187 109632274 28279 38361 864061949 1386 38361 57452456 26582 1386 292396986 68639 51187 50613329 11693 51187 799885181 69090 1386 253888667 70823 69090 161647928 45040 11693 132367424 68639 61855 615388779 2922 11693 611864230 69090 32148 338371144 70823 80938 814612514 82907 80938 16220624 16621 80938 190993533 9055 32148 42908113 82907 45837 898286538 80938 68720 557460161 45837 52715 125294858 82167 45837 117005358 62433 9055 643428610 43018 45837 313640302 59010 62433 863259765 52715 33785 632134153 33785 26621 507321589 43018 44577 162416045 33785 76938 357575811 59010 78003 749420063 76938 33754 541913661 78003 39901 333209438 44577 13513 852353406 47252 13513 33532999 44228 33754 135603961 42903 47252 411411639 31424 13513 145883005 63207 31424 141839704 79990 47252 2856585 60467 79990 539145241 42903 71710 783284583 80280 63207 714259888 60467 32915 123835025 57053 60467 262308341 32915 27966 229979470 7601 71710 506115509 14721 80280 482401789 69965 7601 357316673 14721 49955 67958846 67087 69965 790427840 67087 5429 686875530 42082 5429 169494324 5429 41731 435289174 68799 49955 474586499 68799 18598 471846732 15346 68799 156778459 81122 42082 890043832 34546 68799 250770187 18598 61477 600230629 81122 6177 200322391 51938 6177 229839630 34546 21825 454619579 9632 21825 398279196 53072 9632 899512963 56252 9632 907818622 49807 51938 522317197 21825 41939 596812981 53072 31871 132485388 31871 56408 708178247 56252 65904 322764264 65904 2790 325836326 41828 2790 287672643 12525 2790 203097418 65904 49451 934791714 12525 4010 904037705 57743 12525 338570845 4010 58311 694068354 4010 12819 698635103 12819 78312 310159374 58311 19291 411101942 33641 58311 993121569 70855 78312 517704849 71341 33641 330263359 78312 17313 474553055 830 71341 962294821 830 39119 70982934 38572 39119 129376390 64977 38572 209044005 3541 64977 749614755 3541 5692 840834553 52842 3541 983982522 38572 11933 640046145 3541 64705 825112170 14806 11933 622914777 17842 52842 789345663 52842 27712 58282241 11933 906 819952206 14806 55235 77434483 906 18196 78693675 906 61115 41173520 3568 27712 54337556 72691 55235 34152343 58080 72691 470812029 83336 72691 221220452 72691 66142 92064765 65555 72691 726595593 59739 65555 946493102 83336 4641 606614513 9638 66142 557839335 66142 54754 611909517 59739 50468 116062358 35033 50468 834684930 45897 50468 98695196 77568 54754 938746478 45897 33372 316623300 35033 75628 923410064 45897 17133 92076451 47894 17133 407191149 63768 33372 53275103 37702 75628 488347962 17133 16348 395499306 37702 19119 926419853 63768 33384 286617993 16348 21983 818630380 81269 37702 467596356 33384 63326 896675026 81269 523 100731654 523 55822 372189627 25410 55822 348512069 55822 61784 81848418 59586 63326 143372454 61784 41239 888612572 25410 14663 815337238 50671 14663 503370083 65771 41239 629248021 59586 15684 718984907 23976 65771 59177950 15684 24704 71772435 24704 63816 883471826 63816 51739 42769621 36876 63816 173459062 48467 23976 787243244 80523 63816 375837302 80523 1742 178650264 36876 19476 175401677 39178 1742 242001088 32958 48467 265757163 31927 1742 406739383 1742 50108 278933731 31927 38704 654739442 32958 51530 754343860 62449 38704 785445428 62449 17969 724161809 33202 51530 11834102 33202 15841 600137026 51530 18901 811218166 77507 17969 846564717 35178 17969 900303152 77507 24340 610410631 50181 15841 799267739 18901 82546 339452096 31372 82546 957102786 37528 24340 24398837 24340 33592 391336360 82546 65723 126467985 40719 82546 64030669 33592 32108 272316500 37528 15100 399366354 61975 40719 411726658 32108 6979 456628293 32387 32108 318320527 29085 61975 785459771 72072 29085 718824219 25147 32387 92319963 32444 6979 617232688 8246 29085 820079857 42919 32444 785372879 32444 71873 266926742 68898 71873 993541162 42919 4896 113104283 8246 79557 556855252 79557 61196 558370041 21336 4896 731643746 61196 21918 678166410 21336 78847 221453200 76125 78847 7750437 79943 76125 107673862 77360 79943 409691669 77360 50532 184005830 53106 79943 860765630 70789 50532 246115684 55500 70789 462956001 75162 50532 163060830 75162 19662 693776627 38306 55500 93178544 41236 38306 981643839 16020 55500 689048559 16020 7475 331721897 38306 42694 350266625 41236 55058 269095408 23936 7475 849715710 36733 7475 964009899 36733 46577 775088751 33790 23936 488920352 23936 20504 728229549 20504 1903 465365798 74834 33790 735564168 50545 1903 858350144 7045 20504 363237241 20504 67462 907743339 7045 25122 64040381 25122 18251 106449579 67462 49835 134433759 74401 7045 878813944 10640 67462 300576133 25122 50202 908936556 34310 10640 129787897 57980 10640 960197763 10640 80455 99164373 81603 10640 716487578 80455 44502 503836796 3360 44502 506771854 66273 57980 962691524 50792 81603 138025962 76198 81603 622281470 50792 74471 634860898 74190 50792 640189179 74471 81948 144443490 35426 81948 31998303 82060 74190 964356019 4219 74190 876199486 68837 74190 187898977 56251 4219 451271730 82060 34773 763380379 20712 68837 302247555 32333 56251 82862724 32333 26183 366754034 32333 53907 45485315 70619 20712 659789276 53907 19817 360407023 57953 53907 786829625 7337 19817 820908945 19817 54440 589094747 80855 70619 906674440 20622 54440 841126219 57953 30174 658700183 54440 67004 449355734 9468 30174 575829437 67004 2368 847212249 33848 20622 156096266 36046 30174 376626823 2368 14847 955544153 27850 2368 533626266 33848 14559 777859114 36046 4488 742089792 21748 36046 328002637 14847 63724 986050406 58233 63724 660970921 46131 4488 966780367 27200 4488 901270902 66748 63724 291192171 58233 55258 377748641 55258 58707 259086595 17144 58707 493691718 27200 73573 997820592 43566 55258 108274997 58707 69265 593779672 69265 7873 970344621 80804 73573 622397667 54246 7873 25854180 54246 71482 591502571 69265 63916 598439577 54246 43185 207801098 38698 71482 857730831 54246 23294 679572209 38698 75912 835004400 14102 75912 24005519 5462 23294 563828635 39339 38698 871363817 75912 34845 94423657 5462 74701 412341036 39339 76307 948664525 17581 34845 971550503 17581 28138 838559344 34023 28138 372245582 74861 74701 810951979 48114 28138 923303039 28138 39959 246333830 34023 81280 521318404 52335 34023 158201952 30662 39959 568099094 57089 39959 24171343 17883 57089 58475743 57089 64162 432745775 30662 53345 203069380 15890 57089 504056669 53345 9072 582384435 63961 9072 326563822 64162 79741 76763041 63961 78280 399458 39941 9072 734569389 9072 61454 265273124 61912 78280 925775692 4755 61454 641492914 28666 61912 468187964 11041 4755 353017409 64678 11041 792901217 61912 76041 185940720 2487 28666 522737778 64678 5925 486249218 65681 64678 145855926 28637 2487 193733922 51134 65681 295543431 49109 2487 987207997 9583 28637 537937258 49109 15824 821315092 28637 7209 356507942 9583 44614 782895424 55471 44614 303227870 7209 56887 286926780 15824 39260 76599554 1063 39260 512735591 7212 55471 722165638 39260 82494 425910429 16205 39260 317362804 34232 82494 970710572 72103 34232 902465534 7212 8579 749008139 40007 72103 537258586 38082 16205 422831786 72103 69398 281372642 69398 31844 200218841 31844 49874 35767794 78616 49874 625196916 38082 63892 260018954 47133 78616 962927846 77232 49874 404584233 77232 36998 58635628 64165 63892 26856097 36998 64359 224169637 45500 36998 396705703 77232 51083 512470329 45500 39830 64357403 45500 81806 202212902 34577 39830 850210955 51083 54775 676811833 63 34577 721707914 63 30262 621980529 81806 57894 712661288 60727 34577 948987720 77769 60727 11817491 63 26849 309298749 26849 46159 92611703 20674 60727 395667944 74564 26849 852480431 17435 20674 463686699 20674 10828 667234140 74564 77685 105906421 17435 51861 90151846 14165 74564 333207531 10828 10119 785680358 20301 14165 776979096 39551 10119 592082737 66012 14165 969896680 66012 78519 351169770 66012 66759 129940617 42220 20301 535832667 78519 36087 631905332 78519 72343 659690090 42220 73396 747912168 7651 73396 647410857 36087 20297 466389355 34115 20297 892788593 2614 20297 898752888 20297 22321 732931447 34115 25762 628335939 14891 25762 947012482 59952 34115 878516428 59952 82905 656791010 25762 37720 696355594 59952 15070 472330208 15070 80844 223464389 37720 50025 118051925 82905 32642 341639944 15070 38374 735459347 80844 49363 142428885 32642 71145 6183678 32642 12132 402547900 31573 71145 33630366 53871 38374 734429059 12132 23125 385777557 11833 53871 137689968 11833 61149 620596384 11833 53071 724401608 16839 61149 422168553 11833 19076 990380873 61149 22203 99569762 16839 44944 607694335 26 44944 921731332 44944 19068 995363699 51226 19068 891402739 44944 24447 745093582 42545 24447 451643524 34847 51226 649075037 51226 5529 301458620 37624 5529 956868400 66264 34847 451301794 50924 34847 872542565 1855 66264 668313813 37897 1855 54318272 15271 66264 722734075 50924 12799 837497477 16524 50924 963577105 15271 61796 892441872 16524 44180 247042441 25834 12799 247531817 61796 43582 583147206 16524 5250 888547946 5250 69061 992783230 43582 31914 225097318 8451 31914 478676128 73743 31914 833994376 30741 69061 834073135 81222 69061 706908799 75428 31914 8513815 8451 23671 297902015 54228 81222 510958914 23671 71168 111100777 75428 11618 285624003 36711 71168 64877158 36711 71634 596380920 54228 37089 523627973 37089 52761 10067073 52761 6021 66835205 29535 37089 507347951 51740 6021 149608503 29535 57308 31447290 57308 12901 768518350 29535 25064 542656170 6079 29535 220423723 81378 57308 89170570 12901 78261 839966923 83349 81378 506241578 49561 81378 779698203 78261 71360 807126698 49561 3806 177048374 83349 64477 862017033 64477 72307 288068444 64477 50944 817884964 71360 39231 874934409 66818 39231 351868870 72307 61362 163773344 66818 69438 860662140 50944 80720 101352933 61362 36584 260235193 60483 36584 659520993 36584 23616 692618742 27026 60483 507084296 30775 23616 303071966 22621 60483 843242251 22621 20043 836390558 27026 18697 218738982 27026 46466 425999671 61708 18697 423008047 46466 42204 714227422 18697 59175 274150250 46466 51554 27518068 41476 51554 301928800 75644 59175 75247986 41476 31472 144014867 75644 55647 577574738 54742 55647 389921641 77432 75644 8056476 55647 74895 321570150 74895 76422 36304785 74895 33544 126359805 34199 54742 890135725 77432 55686 423619283 60353 33544 851906210 77391 33544 117569080 34199 79704 997086135 60353 59871 484746274 31392 59871 682159271 59871 71345 765300759 59871 31514 42473157 79704 34550 945406785 31514 21828 417884185 64724 31392 742757723 22915 21828 84850712 62423 21828 589585451 55729 21828 934172973 19026 22915 846367187 19364 22915 61044042 19364 69927 697993143 62423 28894 969130149 18224 19026 184116585 69927 63471 59797902 1730 28894 695853187 18224 63593 160570632 2383 28894 351880780 1730 42334 75502272 2530 2383 528124381 2383 15501 485132340 81230 42334 919327116 2530 7550 40242678 15501 66762 543654896 66762 19795 929890522 19795 12961 356273399 66762 32837 512524902 59929 66762 608917516 12084 59929 869828764 8541 19795 5420387 25276 12084 314413308 38076 59929 524100189 12894 59929 867460219 12894 59614 530544077 52421 25276 878301232 53025 59614 436348947 12894 27151 34583263 27151 47146 785932972 76732 53025 422137680 47146 7409 901757939 68706 76732 572126300 47146 40984 47995466 34591 40984 164814230 34591 52785 123855303 44500 52785 302463431 34591 34186 669302359 66378 34591 683065612 44500 50717 944377028 80831 50717 774416215 34186 12292 346004672 80831 27417 238622263 23596 50717 868667368 23596 37044 843062381 8329 27417 200547814 10364 8329 689220907 10364 5298 469744613 5298 29465 65369791 68360 29465 51031109 26240 10364 27169410 69490 5298 117343364 69490 81314 156678450 29465 7105 651542278 81785 26240 685080970 69490 33669 95302592 69490 27414 775873111 81785 128 964730982 4766 81785 928693582 81785 6698 140217249 58016 33669 45547741 6698 53578 741988724 6698 26623 148103515 78894 53578 701148554 58016 29282 581989764 29282 39784 443657325 4440 39784 632098772 29406 78894 643824713 29282 27867 52679111 4440 75999 333553982 39784 58615 743802647 56798 58615 49773615 48021 56798 722680187 75999 19413 91720181 44673 58615 552935647 58382 19413 128162432 56798 55953 277735191 48021 43378 185768384 20530 44673 934400841 20530 47888 639312010 4827 43378 344129299 47888 29038 830582478 76539 20530 349002723 19830 47888 617521642 76539 34390 622290532 19830 43047 844474612 19830 60603 232448548 43047 65038 443317986 66720 65038 466301873 65038 37470 311535203 43047 25234 619491945 16218 60603 470237256 9089 37470 162365140 66720 8101 323065840 25234 22149 247955277 17215 25234 170705636 16218 27385 897863535 81629 22149 568312647 53935 27385 180728005 81960 22149 206097141 30973 27385 989426262 35997 27385 874144414 38988 81960 649852679 2447 81960 29519894 2427 81960 852500566 1255 2427 987908421 14478 35997 633269080 23605 2427 221735996 2427 79913 819184017 23737 23605 597432899 23737 79139 212212385 33874 79913 511740219 79139 79787 621942999 79139 55324 61974878 50234 55324 118403505 70533 55324 458205890 55324 57480 171160120 81941 55324 34737277 1892 57480 502329054 60937 50234 642200051 57480 22101 257828616 1892 48763 531854830 79070 81941 793286849 60937 3282 539248264 28909 60937 3425360 22101 65208 384642860 69097 79070 904819697 68405 3282 178230014 28909 48741 828952294 65208 19881 181950050 80883 48741 360793258 48741 29089 612734614 53459 29089 825022592 19881 47863 57998877 71610 19881 711729060 31535 80883 534697615 31535 69287 182823749 47443 53459 713171720 47443 18644 672659619 29680 69287 146130514 31535 5742 241617496 29680 850 891722723 29680 64392 279672802 44253 29680 378232589 61047 44253 162673978 67752 64392 613529943 850 15276 52854927 15276 80754 907936962 67752 6578 873736447 61047 82813 57745515 6578 10357 666134765 15276 59297 260055882 80754 78263 364028274 78263 35376 530101812 82813 74062 78163935 35376 64327 565289222 44017 78263 59522049 35376 58094 318734973 64327 25355 231997381 57570 44017 152852645 25355 12470 109666550 57570 77314 770654943 70949 57570 845163493 3490 70949 892915345 3490 53113 497044094 45638 12470 9398147 45638 48939 248136689 77167 48939 717170072 77167 15295 947714328 17808 45638 501369206 79614 77167 628536909 76760 17808 198176043 17808 6779 81219422 60244 15295 879770156 32458 79614 66394927 6779 56125 560404510 32458 79752 504038087 6779 18113 43615653 55915 32458 714684057 9114 55915 920617870 18113 7999 592224556 59971 7999 79939710 77207 9114 757019094 59971 65154 157558908 8322 65154 601930715 8322 70853 583128035 76946 59971 430619240 39177 65154 771042930 9419 65154 3247792 39177 79280 825055462 70853 4537 388468586 79119 79280 950736894 43291 79280 274068474 79280 53114 94224602 4537 5477 635916243 69067 79119 905513381 43291 26000 502407538 53114 20930 773534743 68511 5477 340111922 57630 68511 816676403 69067 76385 442538113 20930 82752 25026610 34936 82752 886141214 51575 57630 237512363 15016 34936 299398975 34936 67277 664064424 34936 23360 153060497 23360 46465 285406932 67277 72883 314186564 46465 63490 268397852 46465 29599 99506705 65483 63490 883276304 63490 28043 864397023 10856 29599 861340873 29599 50036 292937398 10856 60147 146551581 20435 10856 782854414 10856 36484 313665563 43137 60147 820164078 20435 11700 410900984 9691 20435 466262101 9691 10509 512463312 9691 9883 394799425 73973 9691 898967917 80747 9691 30018126 36793 9691 364121494 73973 11543 46309702 34941 9883 731439071 36793 45719 609241546 34941 64535 115215669 22874 36793 975829920 52943 45719 342687154 42031 52943 138378138 64535 22631 280196312 30663 22631 60046993 22631 64194 783137967 1735 42031 471095403 22631 46456 145631690 30663 50500 93471522 5539 64194 427397166 20261 1735 916998075 5539 64151 105530827 64151 8559 891432808 79813 64151 874014500 64151 5966 282266192 12636 5966 107885997 79813 57979 808546466 19021 8559 869296795 5966 31217 959442217 12636 20947 463015868 19021 53680 545623102 57979 24263 398314652 19021 14205 394271463 11821 14205 735129683 11821 14268 293578648 53680 17466 316265331 14268 60429 954045508 67213 60429 26400850 67213 57860 258766054 67213 37040 51185370 14878 17466 447194568 31947 57860 504161056 56802 67213 314677217 33234 31947 907698337 37040 73675 227983658 14878 52687 146124993 81043 31947 469384390 52687 13151 495357964 73675 72825 793418684 73675 53773 56431537 75121 13151 245530846 28066 75121 2606756 72825 60044 794493023 72825 57822 750087370 28066 20288 781939304 75121 55270 299324022 10904 55270 812860455 10904 57722 189907607 20288 32092 29459279 10904 30074 106689805 55270 33271 173352849 381 57722 736082395 381 7718 502287140 7718 57631 358909442 57631 71522 314444356 21019 71522 235219507 63529 71522 788037845 43575 63529 612067904 63529 15917 119350216 35291 71522 340822645 63004 43575 15944364 5310 15917 982939742 15917 44746 443631745 64167 5310 661375190 30400 63004 122969642 44746 80134 435566659 64943 5310 873396141 42580 80134 791576079 64943 2600 255605762 64943 40528 523905455 14801 2600 270859198 64943 23806 130025318 21687 40528 849467572 26630 40528 346460611 23806 5521 956764845 26300 14801 722623658 46561 5521 327429922 21687 4498 506546727 26630 76972 583443448 4498 35219 949185389 61886 35219 935986910 26534 76972 707768279 60136 76972 408917451 26534 50700 37582683 35219 38296 354862578 46 61886 234573330 15727 46 25645799 48719 60136 537135168 50700 56015 959208218 72017 48719 843931158 72017 30819 423395384 15727 1941 593714972 72017 66195 977150915 1941 74269 226919672 1941 1301 120699965 1941 48040 119523803 1301 50920 413373458 7515 66195 571102626 7515 59818 31669140 1301 68422 486814120 56393 50920 875206145 40037 68422 864769842 81286 40037 791018796 40037 5358 775965313 56393 79137 990533488 2081 5358 371232778 49864 2081 891483987 11838 49864 17270528 81591 49864 917725798 11838 23712 134261966 80710 2081 272811609 23712 45324 947628988 80710 37676 786110549 48851 80710 508475974 82889 80710 979933272 23495 45324 56827755 21567 37676 421710243 48851 61761 608507710 80482 82889 881051657 61761 17306 667988752 61761 46344 561918544 59186 61761 138030368 46344 13892 856685630 82573 80482 27070135 82573 58817 252007443 46684 58817 665353541 82573 61962 267634218 20882 13892 63520467 82951 82573 984230493 38415 82951 724040804 38415 25248 272319233 20416 61962 376852232 20416 29791 260015205 29791 11859 759274863 20416 52510 74865664 25248 43626 865168357 36467 20416 171517846 29791 80285 942703089 80285 34288 863532318 58859 52510 507647603 66347 34288 983621672 27988 36467 492875161 61604 27988 491016373 66347 45790 10033356 27988 1388 980908416 35726 45790 144443331 61604 57948 72491768 57948 48103 799773474 45807 48103 211688203 8587 57948 326090184 57948 61071 691344652 48103 54990 775854424 42481 54990 899489964 74423 8587 743582322 74423 14527 393363436 17904 61071 583594742 120 54990 276747420 26175 120 185790048 80082 74423 485381879 17904 75643 95527009 46872 75643 782413912 51338 80082 572034293 46872 36804 318814951 80915 46872 39929001 8072 51338 635888804 80915 71389 817057019 47222 8072 262310424 49751 71389 42612304 25722 80915 16501656 22932 71389 629855369 68621 71389 37424551 46170 47222 491882899 13657 49751 142436363 57056 68621 786968462 57056 59266 726012698 59266 73594 799141235 57056 44945 680014858 57056 51345 68364989 57056 82397 448015995 55337 82397 529332962 22201 44945 326829523 82397 83175 263654605 59853 82397 644334124 70327 59853 455973034 31336 55337 92461533 58845 31336 775733570 83175 74560 4311214 46266 58845 1607103 58845 10045 797805764 10629 46266 332114867 46266 18267 376103734 20272 18267 737277772 10045 30277 207464331 30277 82395 54948401 46075 30277 913936749 57312 20272 444417824 46075 71530 488220393 422 71530 534938919 64484 422 866855685 71530 9472 498422995 13783 57312 781773055 71530 7284 646752350 66369 9472 394289383 64484 18322 637864545 7284 17826 289451367 66369 63432 420946309 17826 75239 953751863 69038 17826 574190043 80759 17826 816383190 62156 17826 521729219 69038 11346 918452505 81518 80759 676118912 69038 24046 526735820 81518 47471 244260114 63656 11346 907002482 63656 48343 57941422 63861 81518 16839674 28403 48343 32408857 75990 47471 205569575 63656 51519 160773253 68345 51519 492769162 68345 3626 13092392 4416 28403 592459991 68345 47227 165286269 18287 51519 921453577 18287 69952 844195820 69952 69119 505678879 47227 28676 951611679 18287 3192 436405262 69119 9407 131038903 3192 31705 938554900 32963 69119 589732332 32963 47467 746190446 47467 72576 924072679 47467 50342 144930939 58403 50342 151813661 75841 50342 519081842 47467 1717 789253825 55961 72576 457221186 75841 4212 225417713 23387 55961 494071931 4525 1717 923613544 59348 55961 442444615 4525 80184 737198208 40583 4212 923613365 4525 24525 927290321 80184 5450 909733785 54234 24525 375111889 5450 70366 991680190 4669 54234 165233301 70366 5464 236546849 4669 44220 626827578 54234 6474 186985713 55942 44220 719686872 44220 30758 223137848 69794 44220 875398011 6474 21112 14718119 21112 61451 569476938 21112 28452 379269479 21112 66381 41045310 28452 45708 27428608 78758 66381 17567461 78758 56525 42907333 23046 78758 150635673 66381 20825 544380267 13171 56525 23715001 78758 39113 632915933 9837 13171 389072156 59150 20825 66623983 82925 39113 316624895 9837 23630 53863613 57172 59150 859487957 53277 23630 696067161 12895 82925 83293514 34984 57172 588156392 53277 60782 230735835 57172 50808 650223503 50808 49384 257780091 24258 49384 346015343 50265 24258 727718358 58717 24258 724284735 34868 24258 376355425 24258 15878 254492287 15878 57139 29618664 76672 34868 874186607 39614 57139 315910798 42718 57139 95815514 67695 42718 554181000 17606 76672 456880001 28353 76672 719735664 67695 57533 466846036 42718 3106 513137741 29380 67695 903807492 82980 17606 662716723 16585 57533 179333594 6167 16585 845251144 24366 3106 994384789 77825 6167 113335346 16585 33354 839550498 6167 3347 275026045 77825 6233 46746617 77825 53790 199336376 38727 6233 766335597 53790 77779 786961154 77779 9948 96024589 38727 48600 120768340 54648 48600 162201017 10900 9948 532456512 77779 56145 257340261 65875 56145 20864044 67834 56145 290641016 6952 10900 192808532 26558 56145 792754456 82902 67834 238935580 31262 26558 6646937 26558 16182 51074761 49435 16182 104898467 39689 31262 48472033 72679 16182 856444860 51416 16182 799482361 39689 54422 47162704 55553 39689 367856422 60487 55553 406673131 51416 15660 127888579 54422 15044 948002518 15044 16636 953203595 55553 38358 572416859 19500 38358 228702038 44733 38358 157188704 4307 19500 702508970 19500 19124 981599241 4307 24806 69745543 4307 15191 856511215 4307 43977 662764470 998 4307 658683460 998 34789 517941874 12723 24806 235013882 12723 15127 915209883 34789 41060 638627579 12723 54685 10733103 12723 17540 749400132 14270 12723 530306330 63131 15127 962465174 63131 18610 244537357 54685 60310 79162334 75900 14270 136005868 60310 82981 405662756 63131 18823 999775631 10319 18823 881518033 69113 60310 680162745 69113 32990 977303282 83056 82981 98564006 32990 58316 936419264 57990 69113 559036875 69113 34359 761905049 58316 6769 719225989 45821 34359 533706675 22676 45821 390671223 35631 34359 861057035 22209 34359 320858427 65741 6769 434771255 35631 15333 853497293 22676 64579 220164753 80170 64579 955124330 25900 65741 368329376 15333 61320 494400628 6604 15333 685908044 4683 80170 262982522 37421 4683 459254872 32235 25900 754923200 47903 61320 391789375 37421 76845 437497802 79769 4683 576197857 31917 32235 126700599 55696 31917 315893953 47903 7148 82506960 38409 55696 756939668 60456 55696 591099217 81136 60456 641793527 11397 55696 931303555 81136 23084 34026973 81136 21077 60788261 72657 60456 18668816 72657 28697 899811373 3551 23084 145790180 28697 80140 404116308 46977 80140 981400111 46977 69129 20624653 3551 78989 522299484 69129 5695 699885559 82114 78989 447400625 69129 42621 441374994 68532 42621 423429471 78355 82114 33961063 78355 64994 283730458 24548 42621 780378599 42621 28107 96001500 43562 64994 742725145 78355 26060 17453993 28107 12241 297626702 42794 26060 2303791 22699 43562 258372775 57963 12241 395873469 6496 12241 393818219 72776 6496 426322678 32175 42794 608882738 76851 57963 581128995 57963 46805 930579945 32175 25095 935248292 32175 12443 922297812 76851 62238 487354675 25095 38794 241768879 12443 73087 248875972 73087 20147 550542839 27724 73087 332063241 57045 73087 134606835 63969 38794 549912550 35251 73087 318070932 14942 63969 671977035 27724 50239 716475320 48647 50239 510625627 48647 10178 824539365 8543 35251 80648490 65068 8543 801345787 73601 65068 277209367 23035 65068 939908230 8543 39263 131352711 73601 36874 200436566 38373 23035 18687482 23035 64930 499074995 77699 36874 599148945 43176 36874 685117752 41079 64930 26661438 8468 41079 799880213 77699 82581 420110533 77699 19048 649454535 14037 82581 546746292 77473 14037 727523481 34573 19048 786662259 14037 10192 348324263 70242 10192 957545566 62086 10192 680952017 70242 34565 322425952 34408 70242 321643309 61963 70242 484884337 4728 70242 544380505 62086 22550 306916483 22550 46237 938127476 4728 76656 937719640 56799 46237 884732743 22550 17363 106879574 46237 22073 993599032 76656 62840 713213878 62840 81798 986053345 1370 81798 955024480 38668 17363 268780463 38668 6862 327642801 44003 62840 706501023 6862 5451 683637412 72046 5451 696214884 21119 44003 701378986 50823 21119 105071381 24292 50823 175126346 72046 24287 194389739 75086 50823 486239246 24292 4510 28225208 23731 24292 318342460 23731 24225 951777383 24225 50385 447979452 4510 39981 236465174 27194 23731 829757386 45151 39981 20606679 12171 39981 307494467 29489 27194 512501638 26478 45151 460284733 12171 68581 12169978 38217 68581 301828261 12171 28311 22475538 68581 63815 717989263 70700 68581 294833291 4098 63815 1020458 4098 4389 649863678 28311 81923 197399088 37378 63815 203435604 70700 38513 97020841 38513 58332 753415171 24583 37378 945146413 38513 532 936694763 58332 50683 58678601 36221 50683 96289109 74983 58332 510429273 24583 45423 533143402 74983 71028 783249492 13630 45423 994244839 29512 71028 477516914 32716 29512 557983614 58192 71028 464652979 32716 26697 650416637 13630 28246 367037404 28246 8448 12463306 48522 8448 146269368 51842 26697 243352820 8077 8448 97449376 28246 65338 49089361 51842 70752 334276684 38278 65338 675091309 70752 40453 811386603 38278 59650 361996190 38278 10810 616369999 38278 53552 800907549 10810 48244 350351860 34187 10810 277456984 6060 53552 124287506 48244 25211 182089604 12551 25211 486758561 30169 12551 955383152 24750 6060 812947736 46317 24750 281992758 24750 55636 83816255 8082 24750 66525088 10420 55636 34009636 10420 36255 967831593 36255 170 802367456 57158 55636 145065033 8082 26301 391101513 1431 26301 70173417 15315 170 862412795 77883 170 408974560 26301 23835 128020371 26301 38401 478025209 15315 57616 638133422 38401 24069 805355908 77883 2841 189693382 24069 3753 66510970 2841 62359 123463484 12365 57616 396635273 17560 3753 579685152 62359 46622 707902057 17560 50429 251843700 24260 17560 505822762 28971 24260 356488721 26490 28971 236914934 23746 24260 776142928 736 26490 58118166 24260 45934 89470006 51686 736 76491279 23746 24700 674584434 51686 8286 883717285 51686 51651 821712201 45934 72198 990303801 42715 72198 935780660 49104 24700 955165153 76864 49104 456438641 42715 33973 750034769 66659 72198 221066999 33973 40893 203743902 5883 66659 536886409 70296 40893 648973585 70296 63051 791581027 59773 70296 69708985 63051 55901 95751475 1007 5883 313687160 36596 63051 880563798 36596 73306 634613725 73306 44682 149050 55901 12181 499968034 23256 1007 716889300 23256 33481 303911872 82126 12181 823233096 62834 33481 734126630 12181 23213 14836872 228 23256 326888514 62834 75947 83562066 11779 62834 717268966 42532 75947 682953850 62011 11779 461226825 65148 11779 638210912 53911 42532 401557583 53911 38080 824834779 53911 46706 73567060 6677 46706 366121534 53911 56341 465946239 7145 6677 586217329 70981 56341 108855125 59337 46706 528837451 59337 51751 158783219 41735 51751 485884986 59337 61472 800430302 46044 70981 314050182 3238 59337 149622844 61472 48608 9709919 61472 63470 628225705 46044 13854 238280002 24500 46044 871728240 13854 61384 918470945 24500 7712 593131310 47607 13854 76379442 47607 71149 220119663 9566 47607 681452008 13062 61384 924563544 48925 71149 876989240 8616 71149 606480132 9566 57029 274051196 48925 52338 637353977 62127 52338 629642402 57029 11944 437621758 5679 52338 397826488 21380 5679 992305851 62127 65730 948147100 21380 24614 551737620 50259 21380 366878441 50259 44442 856243224 44442 52742 56462828 24614 51392 958371002 74645 44442 110370373 18843 51392 800720645 74645 6157 523830359 17318 52742 55266539 51392 80490 519143910 22075 6157 385982931 22075 24983 479597335 70027 24983 640654983 17318 30704 741968501 47298 24983 218563012 22075 26311 54543975 30704 8309 114282697 54590 8309 767685911 28516 54590 569712997 47298 72765 751921507 1216 28516 267096274 8309 25346 116051245 25346 40432 554684193 28516 76868 327534045 53646 76868 290279508 53646 22176 302571247 53733 40432 847980617 50949 22176 204899827 50949 53052 364625104 53646 55987 826629133 53733 64957 342016629 35680 64957 206005096 55116 53052 7628223 35680 74386 131857946 35680 71758 502872445 80656 71758 957941567 64557 74386 451104033 74386 41761 690301987 74386 20681 271423465 20681 71453 468255306 20681 73847 717030336 79906 73847 90481762 53609 20681 258027834 79906 4691 758679252 53609 34605 94766266 71004 73847 58357402 70335 79906 171514193 40797 53609 598114918 18302 34605 943086203 71004 22666 608999983 18302 39325 318785017 50640 70335 68443716 58903 50640 198483411 39325 83018 480709974 63317 83018 481614434 29463 63317 884126198 63317 75949 572308182 28640 58903 468688423 12683 29463 975022246 28640 15958 305505302 63031 12683 665192410 63031 82517 64120455 12683 10478 480741549 15958 47622 720881716 15958 45581 97240937 28145 10478 574819099 47622 71126 601855948 65084 10478 38431352 71126 50362 107041217 28926 65084 122762584 67161 65084 320622954 2550 67161 639816770 28926 47540 686529440 13844 47540 575783500 64542 13844 188389217 27347 64542 436372898 27347 66095 97667854 64542 72724 395320928 27347 40114 15245076 40114 46739 854753504 60987 27347 151117042 72724 18363 381028314 46739 65963 777868118 59023 60987 258345048 30199 60987 643633689 71489 60987 326081335 81285 18363 93029113 30199 56295 709704128 71489 56727 779435996 81285 38161 146142939 38842 81285 19292780 1884 81285 526439539 1884 4897 935525539 38567 4897 547886385 4897 15779 890479460 4897 29220 915772975 15779 56622 537245193 52562 56622 647085841 29220 11289 421293653 43153 29220 52538995 71034 52562 139054869 11968 56622 881700333 43153 21187 49551133 66830 11289 716675233 9762 43153 581924789 40726 66830 649328691 37134 11968 150366708 40726 25179 570694550 37134 4600 950045045 64520 4600 741695560 4600 7666 373737175 25179 18040 587153707 25179 43519 659302523 62210 18040 78612028 62210 30761 844703135 62210 68158 998039866 43284 30761 214804051 53931 68158 920874684 53931 52094 176177361 52094 76078 945858661 36822 53931 57917138 76078 76584 211836067 82715 52094 475988281 6480 82715 146692442 36822 42963 901111552 34396 6480 971590531 6480 15313 103405587 50854 15313 890863793 34396 60226 350532835 18441 60226 548336985 64451 60226 953143191 22481 50854 31510323 18441 79766 278633402 503 18441 284818775 47396 18441 147483973 64451 56567 65429262 22481 61964 530897487 56567 54049 266201306 30603 56567 59795945 10331 54049 285435443 56567 62668 6314449 55497 10331 940788922 49940 10331 373319261 73916 10331 577460845 82879 62668 506161235 82879 57699 919088064 37557 73916 524691031 49940 75173 332284368 37557 19151 460532443 17423 82879 110651545 37557 11891 700296927 37557 38641 665933876 19151 35459 305862483 19151 63625 90596531 40074 38641 50061628 40074 28105 31598624 24569 35459 338090647 19758 24569 871128811 18430 28105 509072961 19758 67453 287778353 18430 42064 279420185 18430 42566 327054973 20951 19758 862497504 36870 67453 312468348 20951 71875 128958833 36870 27620 636079062 75585 36870 304233397 6160 27620 765482873 71875 39944 939180818 27620 79788 975754307 39944 73548 84627727 22896 39944 898134872 45355 22896 832256826 45355 31740 839160981 79788 57096 70369689 83172 57096 209080334 69120 31740 186322101 31740 72470 6417439 69120 26992 47990996 65039 69120 76882252 45045 26992 447038378 65039 27256 711238287 38656 72470 572523301 65039 7700 361367655 38656 9270 37833263 62622 27256 353462915 62622 22909 49507592 22909 68764 250212063 22909 46302 873377819 22909 28247 928126905 80557 46302 68828727 26174 22909 998570080 26174 18928 378375244 18928 52156 9003132 76976 28247 28906005 76976 7938 308348767 18928 72377 356395746 46417 72377 79732508 72377 79140 201340913 61890 72377 293139515 72377 81255 483254823 81255 522 214151514 45492 522 898200216 79140 32630 119559532 32630 78422 258769319 522 15114 420358243 24375 522 37410025 5328 78422 435265223 48237 15114 128948542 24375 77179 694667857 77179 49735 235186437 76044 77179 486315278 21371 5328 727636376 77179 76475 373017578 49735 2694 859664296 2694 34640 20667813 2694 82908 312759522 82908 69253 728197883 82908 39635 404215602 82908 29303 687570474 82908 80669 895443851 82908 32528 843099316 54062 80669 231889740 52680 32528 53671844 19189 54062 427665592 22816 54062 223725526 67477 54062 456389023 30221 19189 106950560 59419 30221 128604939 59419 17410 818035386 22816 18454 146125230 30221 27386 183704704 18454 72166 778555224 13653 27386 227393539 72166 63690 612176351 61587 63690 550788447 61587 26681 727925429 13653 74758 145506777 33882 13653 524768651 56923 74758 25686149 50063 74758 800034669 56923 72584 467802621 30395 56923 959452477 30395 51030 292965440 51030 11205 907237667 50063 42259 781359351 76172 42259 654736724 25988 76172 69796697 51030 42147 729482991 47184 42259 321095474 42259 61464 64670598 7174 76172 554312243 62218 42147 118288033 42147 4800 604927544 74891 47184 751513989 52484 62218 300523626 53857 62218 880025366 6456 53857 660488700 74891 65349 48112126 52484 13264 485084309 11532 65349 916971315 15312 6456 713745388 57194 6456 84024065 38137 13264 710032686 1732 15312 933248670 75657 38137 860199096 43647 75657 755528430 75657 68525 495547994 13841 68525 966846707 75657 71438 221905846 82124 71438 583605580 43647 52859 122425705 4964 68525 143272067 71500 4964 860657838 71500 14078 588884893 76543 71500 999250334 74435 76543 464702157 11870 4964 782596946 74435 5209 201570508 10707 11870 67265976 65572 74435 228790493 66178 74435 837771144 40024 65572 194492760 66178 12712 563168085 66368 65572 138827376 66368 70697 732216513 70697 20993 160019752 12712 44916 891096600 3992 44916 490072971 5001 3992 347192361 20993 37356 950012935 70431 44916 142363122 37356 15922 764471117 11985 5001 815957663 4249 37356 122622401 26609 37356 805893501 55458 26609 810688710 15922 10773 188248165 3419 11985 682016483 3419 49627 19037288 10773 41151 389006531 30664 10773 395793163 16149 10773 458412368 3419 34050 704834450 34050 55363 891160551 16149 57636 732475902 79483 57636 103502206 69862 57636 108404929 7030 69862 652315442 20389 79483 686531297 728 7030 660102581 79483 30534 126350735 64826 7030 841122143 60315 20389 181005461 64826 4902 918531498 53192 30534 196498835 4902 23877 803812898 64826 30555 709080661 60315 30820 879181760 2438 23877 915743303 22403 30555 170974622 22403 28150 316548498 6114 30820 228090930 32581 22403 994966498 28150 80980 201832368 32581 71222 507860563 80744 28150 878955293 6114 56868 37758940 80744 5340 653842895 80980 75667 95732413 75667 42886 418807148 42886 3720 732428772 5340 52731 737039595 61310 5340 189878011 70865 3720 560457244 1703 42886 91596367 3720 16661 606356869 64471 1703 858425041 52271 61310 685614639 52271 17203 567370519 52271 74767 92438385 43052 16661 601898305 4099 74767 266991428 63697 74767 396503813 43052 45112 858421644 78921 63697 198241417 1676 4099 489500173 56998 45112 204881537 45112 36533 77212322 45112 11032 547793822 31957 36533 352897210 71670 56998 221617780 31957 664 900051401 44618 31957 646218227 71670 68877 638467059 44618 36385 325629398 31561 664 993852527 36385 46327 407331820 31561 70570 272217647 7113 36385 34194629 63557 36385 1104559 22554 31561 112900782 70570 8043 15622583 70570 35270 422177198 35270 27635 565058214 27635 1174 583020818 22554 22607 461877558 17432 35270 729725852 53322 35270 737197767 65326 53322 800111349 47000 17432 147081876 65326 37814 811602969 34536 65326 758301149 53322 23843 106811058 23843 61492 727803122 23843 64809 13674436 37814 45236 78474430 45236 79486 924545110 47359 79486 149390234 8914 61492 39448266 6853 45236 21726027 79486 32870 337436570 8914 61202 279624031 13670 6853 550565243 6648 8914 148139202 6648 63772 97519325 6648 75753 181450039 58250 63772 288671829 82469 75753 980573432 58250 69914 675302682 50934 58250 389004922 10590 75753 142316934 31054 58250 520585033 69914 8154 414092714 69914 19343 118617051 19343 48688 89456413 10590 60228 781042762 20655 19343 328979361 75697 8154 346571754 23367 60228 782521291 59983 48688 82737546 80223 60228 642448381 59983 37983 789162908 59983 50693 908971470 40276 80223 31635797 5045 37983 183145595 28094 50693 125767619 60965 37983 740636419 50693 39673 244840922 11885 60965 21360617 60965 74371 313302812 28094 49241 356317400 49506 11885 242742710 26009 74371 860045066 14317 74371 417357714 20367 74371 936541768 14317 37444 375123322 67645 20367 616799192 67645 7289 67659410 20367 45249 639055271 37444 48886 962561163 67645 31391 519935923 31391 60707 179744 33045 48886 292230482 31391 40057 120334175 590 31391 608478638 77784 590 129440826 50826 77784 233015260 23537 50826 355125497 590 17921 814014348 77784 48757 440659383 50826 35927 125094819 16338 48757 887095316 55109 16338 685101634 12858 35927 120181022 53801 12858 54049931 59530 35927 998874120 78066 53801 728620015 59530 50526 539590895 78066 75489 96590879 53801 34639 39474294 12837 78066 93562056 74986 34639 374898253 6551 74986 98647704 74986 17046 124670341 12837 16128 502506960 25432 6551 368250868 74986 10820 233628777 10820 58775 222012139 51616 17046 62617259 10820 42276 95403666 44436 58775 982484394 46679 10820 395685742 42276 432 798364349 42276 35204 436987606 9276 42276 595201706 55224 9276 452541094 18850 9276 202926068 432 51288 720373776 18850 14433 557463096 53506 9276 66752173 14433 5566 262890189 5566 61016 392604535 14433 65112 395381924 14433 39271 415249377 79250 39271 661842533 79250 32133 427182721 75827 32133 309963528 80284 75827 60464038 61682 32133 610661448 80284 2361 855799453 17925 61682 678946242 17925 81638 599659616 54105 17925 135779894 13570 81638 35962431 17925 52849 870110208 16273 54105 310762095 16273 31864 242750343 50745 54105 629519362 52849 65292 170499653 31864 76124 96131448 55805 50745 260454481 43900 50745 329185463 65292 67983 51215330 55805 57251 383778584 55139 43900 887101143 57251 57672 720256282 54864 57672 400434934 74049 54864 152952395 67771 54864 197498339 61420 54864 934490515 57672 46254 144145778 23386 74049 53125294 33074 74049 801135589 67771 10753 25028386 78918 33074 432446094 10753 41287 803977427 75881 41287 202023051 33074 73353 115834932 22936 73353 375328740 28738 78918 767631508 42442 28738 591707901 37069 42442 533509967 74336 42442 365352737 28738 79611 233390361 2148 37069 875377187 18881 79611 630459622 37069 814 118166187 814 14782 111451785 46596 14782 218745920 814 66488 890937017 814 38197 962672702 55838 14782 196608937 78891 66488 533110033 61209 78891 122966834 4793 78891 517090082 21495 78891 23385005 40673 4793 83518831 78891 24799 805973517 20158 4793 95873684 40673 1146 864238991 24799 59955 59761105 49545 1146 695806534 20158 41705 30799878 26491 1146 97229066 44110 26491 796254838 59081 41705 605770510 78828 59081 240629576 59081 5538 481172343 74329 26491 819856014 27887 74329 387211081 41163 27887 199770217 78828 26597 150776780 32554 5538 672523757 54767 26597 437193313 81317 26597 848630524 54767 7519 444681010 2783 26597 648647267 2783 43330 938835268 81317 75275 800262212 81317 48610 486541992 67234 7519 581779466 66265 75275 912993639 72995 43330 747208298 67234 13780 301181351 72995 41757 850821508 64577 13780 756526759 52262 41757 951504866 52262 25653 186397122 52262 47989 569086534 47989 79720 244942413 79720 54891 777539089 18431 47989 178625037 54891 24654 682627316 79720 31769 810666200 59265 18431 858557339 31769 79972 636955627 31769 65895 242037044 76007 65895 115262197 65895 75916 796631598 65895 6070 408826004 75916 30854 104835979 65895 53291 550561182 75916 2991 777689000 6070 52540 385402168 1424 2991 213065088 21256 2991 617008943 66334 52540 172484353 12742 1424 121823233 12742 53174 618126984 60733 12742 43033896 21256 46876 82213975 46876 12471 769537478 31516 53174 82455138 16201 46876 18529059 31516 61868 153759572 25184 31516 231572543 68474 16201 297740525 68474 31827 19969094 64070 31827 371608377 74460 61868 127237760 25184 19497 888232191 64070 49302 427793991 39216 19497 244913381 19497 52093 620860911 19497 36061 334623006 71641 52093 192241038 52482 39216 48917028 52093 17593 298637047 4868 36061 699094540 17593 45862 568007950 68960 17593 597037517 4868 44773 816482360 17593 32733 581714216 4868 59874 675240267 32733 50214 946855414 44773 6055 390512408 32733 47068 251757428 47068 30613 453353198 6055 3508 72956322 75606 30613 64743873 75606 4022 443141614 4022 15642 529449006 3508 60286 71279776 4022 9291 180979855 75665 4022 145252157 9291 76018 328261126 61322 15642 401084647 14247 60286 194616766 61322 6975 538743989 27117 6975 788637806 33101 76018 377367758 26351 6975 25719708 26351 47806 702489311 82360 6975 978312342 17542 26351 258319713 47806 22414 35541309 18278 26351 152557476 4203 82360 898552666 73517 4203 245592716 29741 17542 699244266 80173 29741 681036675 29741 8639 838167246 78401 4203 877281577 80173 27106 917436535 24714 78401 755157393 8639 1620 754141318 16772 24714 442773604 78401 34431 614166685 56440 24714 963966629 1620 33301 773224897 56440 61632 340567942 73702 61632 776264017 78367 73702 78789220 71181 33301 421995368 32265 78367 459381903 2526 61632 567743157 66730 78367 1261375 58998 71181 75056251 32265 36232 143727114 2526 163 147084867 66361 2526 256116176 36232 699 883926006 36232 4057 238636259 163 53810 696669043 163 10082 648120768 71283 53810 129921929 699 23870 983692845 23870 57136 186846827 76736 57136 286035328 23870 29855 239380349 6421 76736 730081827 57136 10284 738352159 31806 6421 65550259 27154 76736 314918853 27154 65265 363450244 10284 50218 960678228 31806 29581 68262604 23632 29581 170972548 29581 27169 47729626 29581 63841 362018100 47335 23632 42568231 29581 7305 389571803 63841 56370 250642324 72120 47335 793775839 81452 47335 185260823 72120 9158 282094882 25249 7305 692796043 3522 81452 351718550 20897 3522 538888149 27073 81452 820140024 27073 9927 981157471 64702 3522 374421161 9927 12784 330455187 76270 20897 356318936 13678 76270 118067999 9927 42153 779067905 51589 42153 62793414 46449 51589 891930003 74703 46449 745058336 10259 42153 850113387 10259 20066 423894729 10259 16854 550694507 75865 16854 5171660 54720 10259 727553424 64213 75865 274083159 16854 60001 298914551 45282 75865 33544400 51022 64213 157177054 36790 51022 71245770 42632 64213 594700749 60775 36790 84349375 40859 51022 202466346 50598 40859 394924712 36790 16361 460578524 50598 15919 337651240 16361 56499 775334906 40859 50793 147932881 4087 50598 730753091 56499 70537 933475169 15919 25376 402197048 4087 14386 711032662 70537 66080 315315308 66080 12627 226963661 14386 75174 108576648 25376 53896 985988351 66080 15636 340039548 31852 15636 929562400 59842 12627 69996864 53896 18717 341934942 59842 13129 169502859 31852 61702 546299998 31852 6130 293648500 66946 59842 123383528 13129 8731 699853768 40030 66946 40257155 40030 68913 116933375 63721 8731 655678764 68913 46399 348383228 8731 36023 904741044 36023 62835 885884554 68913 54647 865269971 46399 37563 518616170 62835 77106 473462694 16073 62835 824352182 54647 61117 824221120 2721 61117 347500167 36798 37563 791209155 36798 4049 769786696 46709 61117 370582957 36798 75199 823967728 46709 22392 276723979 64533 22392 14646278 4049 76647 78182486 66564 76647 520077867 75199 44459 525022079 64533 18649 578685624 17647 66564 484402872 44459 82499 742673470 42444 17647 390947527 17647 4392 625779551 49903 18649 265913393 27121 49903 290722464 73115 49903 319461084 27121 27400 824231579 4392 55931 235182323 33220 55931 953400500 33220 19719 294133110 60509 33220 296825395 27400 38730 36108982 58438 33220 207755474 66451 58438 75382033 22925 19719 656455810 64133 58438 588775591 7934 38730 370166820 10414 64133 671187632 74108 64133 47408114 7934 59256 674258788 24349 74108 994223571 80190 7934 103672437 80190 28807 388796611 29093 28807 171687158 5988 59256 850761060 1519 29093 15276589 29093 12844 690652212 28807 30898 964489716 15135 12844 317549331 74208 30898 389881483 1519 15964 452173002 12844 15396 78167121 74208 52100 810896540 15396 63649 523318893 74208 81192 538972127 52100 46581 48951580 73530 15396 896330252 63649 60668 56683549 60668 24590 343995125 73530 76510 184873024 24590 854 399223673 60137 76510 194858990 49739 854 956567882 854 2097 693316269 55328 60137 51736804 2097 83438 953155052 83438 77253 914371174 83438 38445 31282327 77253 52240 633193276 83438 16258 288605067 63814 77253 309727950 29737 77253 410393801 52240 78733 195213362 78022 63814 196217764 16258 51598 547964405 8506 78022 733964671 51598 38995 433756750 37653 51598 889580311 37653 32356 940688715 32626 8506 369474544 25461 32626 371127032 15928 32626 53884373 60863 37653 206468119 68626 25461 715798620 15928 15215 197316968 62486 25461 716859497 38165 15215 194476684 71284 62486 565619468 68626 74633 446846997 47127 38165 928898531 14673 47127 995444369 41141 71284 794515829 54469 74633 296719562 47127 7495 524558450 7495 8803 972025421 30003 41141 787382844 48859 30003 69178939 61792 8803 333683359 14356 7495 631466615 77921 30003 967824801 82539 77921 53885667 82539 26753 335828500 19909 61792 664453946 1074 26753 343085094 35065 77921 515801550 44492 19909 958628694 11168 26753 639879526 54000 1074 645479737 82405 11168 994789714 82405 61635 879040063 7023 54000 64071180 65316 61635 15000288 65316 7205 212722824 65316 1835 261413525 7205 39846 250681976 7205 39234 672973021 7205 59735 618955324 14440 1835 257962691 52115 39846 615282189 28151 14440 99742913 49819 39234 725547759 52115 57845 347362357 14440 46808 369065180 21484 46808 7059073 14219 46808 15396630 21484 82645 35702729 27072 21484 110071093 27072 41262 65234276 14219 63465 251903013 27072 41140 166983354 63465 44752 113435177 73725 44752 659668979 25591 41262 553790596 73725 35719 720832470 9101 35719 371195803 23425 25591 5189223 36535 9101 583979688 36376 9101 19719897 9101 3638 345393672 38316 3638 169416112 3638 51180 617910803 27844 51180 292774459 3638 37662 255821857 16058 51180 50775811 16058 29533 242205584 16058 34583 10309857 29533 39420 762748239 33132 16058 88031261 34583 39534 292643204 39534 35948 190644319 45021 35948 334471812 35948 9630 465615268 22083 39534 548385119 22083 67586 871496367 35948 12267 364630482 67586 51063 107085441 30315 12267 98547670 51063 6024 563039530 52699 6024 315417682 20160 6024 714610744 20160 5265 389123554 30315 42044 913264025 21203 5265 99932135 79703 52699 173443327 64727 42044 515191715 48535 42044 908930693 30111 42044 412437535 64727 51339 620631376 71512 30111 859881124 9855 51339 559634143 30111 34400 238072922 51339 25056 59569241 40611 34400 624128531 49990 71512 690990116 18922 9855 793973159 18922 58742 497169479 68646 58742 835554159 49990 11842 187484856 18922 54740 116761490 44418 54740 180577981 11842 19368 430048527 82053 54740 186649431 9992 82053 316570985 9992 27383 508341415 53749 44418 151924899 8994 82053 105996415 8994 73724 439727841 8994 12825 726618411 23552 53749 345723474 4157 73724 855918935 70453 73724 528242087 73724 22476 175309697 50173 70453 468554617 32006 4157 4315240 14990 32006 576239084 22476 45489 69785661 22476 45697 126918245 50315 45697 701290023 58164 32006 916232246 50315 27345 324974038 39265 45697 130123346 69149 58164 310671315 39265 79889 301568807 69149 80383 338740259 79889 79915 12447304 80383 26560 639505264 26924 79889 252780307 79915 36745 757001986 69619 79915 30125862 21774 69619 159167380 69872 69619 798726796 21774 33483 465168907 27540 33483 190420830 44878 21774 74166969 6863 69872 81123067 33483 20106 27326570 33483 5352 682627809 28304 44878 338646649 49204 6863 80320311 28304 70187 336521596 61527 28304 724562450 10197 70187 485973353 53305 61527 790841819 61527 78515 551194029 78515 82444 856808915 78515 35183 279848977 9062 10197 791830797 822 53305 286213451 9062 26288 616509512 46542 9062 88904702 35183 46862 759521425 13095 46542 613911690 34249 13095 159261856 43755 34249 131378550 46862 70503 482461595 34618 70503 184866129 43755 35448 296443355 43755 20624 889399500 23509 43755 766331170 48841 20624 613285554 23509 4988 3471288 36348 20624 983708495 3835 36348 343185113 36348 3276 777553711 83360 3276 482818715 3835 61758 362359903 83360 21682 540238734 66048 3276 389522074 66048 55728 781346281 21682 58757 791599104 47295 61758 693833467 55728 69988 28380971 72114 47295 352337413 55728 80535 782594695 69988 5227 210890350 6946 72114 446841368 72114 27242 141531130 1542 5227 9663723 5227 36809 405504509 3826 27242 149443567 1542 475 211224896 57504 27242 983179713 13592 57504 340591411 3826 70449 303480568 70449 18313 451151459 70449 9145 90778268 9145 62230 776577603 26087 70449 840294447 62230 35617 36939708 62230 35693 100099950 62230 352 723802090 54503 35617 314708045 61781 54503 682523880 352 63735 55082162 11420 61781 964105549 60302 54503 681384312 11420 24863 716329196 57551 63735 779310424 3566 63735 742298511 11420 65156 31374649 65156 73644 30387014 23076 24863 43467596 23076 34679 93828503 73644 3245 788395983 23076 20478 359167534 3989 73644 83630967 34679 44392 140469949 73550 20478 653335543 20478 47145 575227127 56086 73550 616054918 73550 8168 765459781 11736 56086 419695822 43090 73550 814519605 56086 468 243742283 71370 43090 134313588 30454 468 455300786 11736 66561 102302546 30454 79271 824181568 1987 66561 235046773 1733 71370 884448307 20311 79271 206106183 41116 1987 529700279 4637 1733 71450985 4637 56825 22086310 56919 41116 743969875 69050 41116 891043487 4637 27751 935580457 27751 22069 696251332 6912 56825 214778255 16878 27751 864467227 27751 70553 67626896 75630 70553 218825143 16878 68356 671052743 62814 68356 71093189 16878 49581 360616961 70553 16997 352830171 59257 68356 628653469 68356 32399 913299274 32399 47150 770598971 18534 49581 51815264 13068 59257 573526811 18534 62217 729031202 74630 62217 958630759 13068 67816 816756379 74630 58228 217792500 64405 62217 227533556 58228 36429 853507969 64405 11812 307865186 79459 67816 341881759 51316 36429 135692928 16346 79459 39532570 11812 60233 269221863 51316 70559 76086248 58840 51316 220806841 51316 25119 970423069 29196 60233 66286766 29196 651 67997206 31352 70559 758089847 29196 61219 73116852 61219 33394 52553329 26725 31352 108586183 57993 33394 576328746 57993 50061 726445581 34196 61219 44203913 50061 31665 968185005 34196 77666 623342409 29472 77666 373452638 29472 26905 675903613 31665 57886 927601757 56352 77666 148740454 57886 11777 21848909 29472 35159 147007407 26905 42196 10345187 71390 11777 116474078 71390 35969 184976180 35159 47900 226887739 20027 35159 301630639 8638 35969 813205562 20027 24701 392443115 30276 8638 801436259 30276 15984 889822664 69487 30276 220862046 8638 51604 169859289 75891 15984 565330536 37822 75891 645992462 15984 81906 700518572 83023 81906 781614558 75891 23416 757687483 4787 23416 457655931 29669 37822 580454482 83023 12874 748221666 17112 83023 641227171 29669 32085 463075054 49146 12874 782961225 27303 12874 16874908 10198 32085 68662639 10198 20620 861692502 70800 27303 22489223 57518 70800 38806693 36670 70800 834045536 70800 35958 6923448 35958 18378 57673225 67641 36670 87122786 67641 80214 138046800 18378 10309 394554968 29644 35958 892443526 80214 16379 230876201 36212 80214 45145290 73131 36212 693136130 10556 10309 401985773 77529 16379 265020348 46726 10556 469224958 46726 70396 612689445 70396 35871 10780991 56354 77529 784566637 70396 10574 41327991 10574 52385 84423334 56354 46741 137577141 81835 35871 766878272 46741 25361 421357534 63930 10574 699157921 66115 81835 156726224 65634 46741 699988107 65634 76145 476501726 5578 25361 882494376 9119 66115 955651623 32348 5578 54168609 76145 18232 126743924 18232 30624 769107110 9119 67158 23386890 67158 24885 539900489 18232 56702 902712881 81847 30624 16232445 24885 67888 648386290 81847 67388 20946662 39181 24885 944543956 67888 63781 236061234 39181 22497 650138703 22497 83099 155658043 39937 22497 34206277 40940 63781 857644276 39937 20963 38183493 20963 58069 267250830 29018 39937 431187288 46368 39937 860001379 54306 29018 147580737 57501 46368 371805408 40521 58069 876742040 46368 40749 943099989 40521 74226 171148569 74226 49785 299904855 40749 80711 684151232 40521 70245 921995403 80711 37707 177048129 49785 38293 165963064 12185 37707 968322214 7298 70245 53628655 72297 7298 640452924 71519 38293 728982172 54150 38293 62270124 1477 54150 378730740 71519 83314 693918120 71519 60581 112660827 11028 60581 138573999 83314 29114 653337540 29114 21329 872323815 67151 21329 130447791 69888 60581 194241183 11028 22877 595797682 29114 11121 835129339 35784 22877 435060065 36643 69888 490400784 36643 16467 367506310 15010 11121 367117253 36643 1833 55010271 15010 50668 390504733 64689 50668 344270935 50668 28074 889309856 15010 14241 212632063 1833 31289 365208927 64689 52037 42639122 64689 78352 671728347 14241 80913 499040489 70144 80913 783079155 59073 78352 89775190 80913 15350 561631615 10822 15350 126692748 31816 15350 718556673 12239 70144 35402457 9321 15350 443203889 79563 10822 367577651 9321 51860 81702786 9321 5398 623164174 12239 75815 21296696 9321 8452 703929196 75815 24448 701765838 11887 51860 329071064 55252 5398 477204278 8452 15625 91980064 80228 11887 775466072 15625 36944 731008278 36944 29693 559106857 7639 55252 241646435 17418 7639 351900083 35797 29693 215853805 36944 49822 925010667 49822 52059 481328942 17418 66091 147796390 52059 2250 830242444 49642 35797 792805701 49822 28368 260631407 49642 21677 985772656 21677 74217 573098424 49642 6550 417814022 41748 74217 575776718 6550 79641 699350090 51188 21677 382894130 6550 46958 17002371 46958 57976 388636826 51188 6279 606622155 57976 17353 16522774 82847 57976 40438435 82847 62658 243378976 37459 62658 307377531 82847 2499 209844259 2499 39508 312825760 82847 23074 447271122 501 39508 60178135 37459 1772 614091700 26798 501 537964383 75594 39508 376304949 501 39554 349169763 75594 76591 348287770 75594 2231 88772342 4671 26798 735074586 54267 75594 193931576 76591 55482 932060019 36159 54267 954481775 36159 23716 422604834 72957 55482 101576764 54267 43893 214558888 72957 11050 955441106 36159 39218 565517289 77233 11050 534715905 43893 61469 51160446 27666 43893 221993757 11050 75122 15027461 68808 77233 891697171 17332 68808 937335652 75122 80479 952756176 81292 68808 380896710 75122 35749 129040299 68808 68709 233574112 81292 71210 340912073 56782 71210 197897729 68351 35749 141144388 35749 31158 709407709 59456 56782 926802975 73910 59456 669753784 59456 66269 307050336 66269 35554 239231868 31158 65512 853412323 35554 57911 100207612 73910 15886 322607258 15886 32982 578095358 15886 6343 414986202 65512 63715 127083886 64539 32982 124465146 43766 15886 480064923 41863 64539 16836943 43766 59599 760382403 15072 64539 942935618 27304 43766 812115874 31981 41863 597231459 68605 41863 36290174 27299 68605 907816587 26737 27299 433325887 48490 68605 234814068 31981 66194 211371106 66194 19811 276109462 48490 8881 685301109 54039 19811 600974880 48490 21075 87638514 17792 19811 173042992 43484 54039 43333593 39774 21075 98182438 81236 21075 905410313 39774 79380 126022458 17348 43484 468405699 81236 73329 904428545 23470 73329 480052061 40391 81236 632734262 79380 49910 131023093 23470 23488 151944146 40391 22647 277486005 49910 55189 131860661 23488 10222 119149271 15697 10222 775172108 22647 55239 15824615 44825 22647 627007569 17955 15697 843127733 44825 68244 567906902 44825 33723 323857112 22656 44825 171096934 21186 68244 122215975 22656 7374 149475032 7374 16652 445319660 61970 22656 220678684 41488 21186 354790323 51790 16652 918736950 51971 7374 653192786 69495 41488 595063441 2631 51790 340982201 59091 51971 684162539 51790 61596 23483349 23586 59091 268481372 61596 2959 593909164 7118 2959 172698178 78043 23586 382833982 61596 44723 562545436 16297 2959 124353289 44723 35499 812350692 7118 45698 199262461 45698 29892 146015701 35499 70217 110684904 70217 17757 38845461 35499 4558 820382962 70217 71972 241252445 71972 61144 709177150 15898 71972 518171978 73837 4558 941617791 4779 73837 156820630 52740 71972 475557973 80322 73837 158325931 73837 33983 673313917 4779 7308 68474612 7308 58738 137924535 53320 33983 219856504 80322 38511 766371028 70944 58738 743756128 64434 53320 283141205 38511 78805 493449971 933 78805 269026839 64434 16137 117405680 700 64434 365150099 77574 64434 563380838 78805 73419 127263707 700 64882 547327544 700 23695 49720275 611 73419 313729985 73419 9168 279041192 611 27406 225734097 27406 41873 263029899 15232 27406 754152720 7578 15232 663979153 27406 29628 758973207 70062 41873 133026786 73808 29628 903160874 73808 78037 839641943 70964 73808 232773964 20200 70964 361176911 70964 59584 364076281 20200 73884 368872618 50151 59584 91262297 58785 73884 469573649 57085 50151 699176133 50151 70687 639713226 70687 71199 165580566 8527 70687 223017179 58785 25487 784660400 70687 6180 122674834 70687 63191 686633039 71199 24361 648573135 52977 6180 510271594 52977 6414 167909517 6414 59679 545523469 6414 14585 391716708 27430 52977 870043394 9414 14585 526036274 14585 7199 884214917 27430 6429 71330672 27430 51108 744224763 27430 49599 213333979 51108 65571 466303372 7199 11792 534571314 76304 65571 175863838 51108 77946 499630079 25769 76304 617980467 25769 12218 9839841 41360 76304 341450992 59034 12218 723813967 66117 41360 706835784 41360 23390 501606910 66117 41853 581152699 41853 55387 243217568 24374 59034 875769456 82899 24374 753791365 43458 55387 878108486 55387 48131 234832247 57265 48131 255992850 75699 43458 152924679 82899 59177 131682409 39143 75699 999386264 75699 14180 505790672 75699 25817 730431285 14180 79529 186975461 49796 14180 439248824 39143 50009 127324976 14476 49796 175723122 48410 49796 821015267 50009 72119 878877990 26393 14476 438521628 65516 72119 21811642 65516 19659 304827399 46322 19659 366074671 9116 26393 731080149 55308 19659 845193285 19659 50592 24070458 74885 9116 464941782 46322 65232 706322003 65232 76844 229619142 76844 79187 207167368 67655 74885 492141408 28178 79187 462240050 79187 43770 42970017 28178 20917 791837919 43770 63848 685072740 43770 5170 259550062 47248 20917 399506011 8853 43770 668560969 44314 5170 977714057 79555 44314 137096381 69766 5170 114920025 7446 44314 372519592 44314 15712 396060666 4830 69766 480267572 46960 7446 677171759 46960 23475 147064124 7446 65270 21927282 80130 46960 542210396 18761 46960 597592189 82200 18761 544294354 23475 12226 416924212 65270 40325 694582010 82200 43822 220738225 47149 18761 287043603 83344 47149 615300447 55629 40325 726392325 76100 47149 142855871 50447 55629 15114978 50841 55629 882786211 7442 83344 17112695 55629 22216 35333839 68144 50447 434303837 50447 4059 625997340 68144 70298 679707467 4059 15643 15595248 22216 11355 63803508 68205 70298 880362586 15643 32112 953982380 78971 70298 974044845 55448 11355 4585794 41268 78971 370198666 69806 78971 24598464 32112 50796 682406384 41268 13891 51971074 13891 53720 240128689 13891 51379 830183265 51379 46453 85776935 46453 58211 890272696 51379 14630 946034034 16404 51379 640396502 14630 62498 499014684 16404 9115 99181440 6960 14630 315101876 49643 9115 185510782 16744 49643 146706152 73487 6960 436041063 73487 48792 773591042 48792 28352 882475704 29798 48792 205385666 29798 12946 726222721 77797 73487 708563244 27123 48792 426009581 29798 29746 525925788 50813 27123 211147152 49571 50813 591295140 25104 27123 286105453 30104 27123 260776363 41773 30104 322203444 4466 41773 290967061 15978 30104 570057659 4466 28646 402843499 15978 63592 807094380 76925 15978 319254598 10827 76925 337464667 10827 28284 181565911 72415 63592 675187318 72415 23639 325126074 69975 72415 389502032 58792 28284 122511876 53514 23639 175528034 6260 69975 157225536 51893 69975 804116838 79404 53514 699436728 58792 69936 846396486 69936 5926 339067207 6260 46228 280593352 39797 51893 275069217 80207 79404 770861596 69936 6954 334806865 46228 48045 971480428 48045 14626 877046350 48045 5169 111534629 21896 80207 452897344 39108 48045 758256985 46985 39108 954202192 21896 8247 289216234 33640 21896 100451206 21896 46809 234462326 39108 16775 924686054 58789 33640 642808072 58789 41047 349829306 7183 46809 710696666 38132 58789 716121854 24379 16775 71738688 27178 7183 294917225 41047 30527 419817843 7183 31719 394919561 38132 44803 79168699 44803 81653 884905480 2925 44803 423226124 2925 74972 476243402 80219 44803 655568100 4325 44803 510808129 81653 74940 229098891 4325 59879 823405586 24050 59879 256796494 68167 24050 500341086 23432 24050 798133414 59879 74611 301567772 68167 15229 119908009 74656 15229 765607566 68167 55965 473481271 46502 55965 776111022 74611 54467 860860381 13496 74656 95108353 71730 74656 205156875 13496 29785 701561561 78781 13496 562712 22928 13496 603271749 7062 71730 352896573 15732 29785 954084913 17690 7062 452428576 15732 51712 429702576 22928 50618 523405289 50618 41303 825466791 50618 39838 32788044 41303 42463 740588197 39838 81728 456634184 42463 49455 763951983 81728 20306 30232072 12048 81728 454097419 75519 81728 135444790 25479 49455 948630269 35290 75519 73061371 20306 66479 218185452 66479 27880 683612052 37906 75519 888167359 35290 51656 479212714 51656 28127 91635318 28127 40066 901656631 51656 31641 203480349 62593 51656 213209167 5696 31641 293230340 28127 46926 313284115 40066 44287 987337915 26438 46926 768759008 54984 62593 431421481 26212 44287 302127014 20721 26212 745243997 59727 26438 784470117 83022 26212 653662677 28186 83022 988216162 33885 28186 309155496 35503 33885 712216320 55851 35503 27595928 28186 74103 170409273 33885 72706 400833976 72706 41722 175144822 32225 72706 53461789 73737 72706 751246638 73737 76669 684461471 28678 72706 39784088 26071 32225 129242143 28518 32225 348451051 51415 26071 569615835 28678 18796 542948287 51415 18681 306036036 73461 26071 617624897 8017 18681 703626025 34218 73461 15982345 28089 18796 796230517 8017 24912 962298228 28089 5549 275042755 60667 5549 743645158 5549 46361 330904685 60667 4517 74336947 57168 5549 719930141 63555 60667 131249107 57168 26318 161064835 4652 26318 281207472 25815 4517 317654024 4652 62144 658991880 47250 25815 207836558 61157 25815 238881590 4652 25517 311490693 61157 7486 347717234 61157 9798 146288251 61157 7753 9818403 25517 10642 152491211 43040 10642 454868249 9798 29122 100871707 76662 9798 351278400 29122 36892 348358929 29122 38857 227523181 38142 36892 667260362 22449 38142 945137131 81422 22449 332886411 38142 43269 608604444 38857 20059 733262137 43269 9264 157218250 9264 41419 807382668 82497 20059 4990389 28259 20059 667467295 20059 20162 80034624 9264 36683 620788702 41419 37307 8387101 57959 37307 769140767 76128 57959 247494956 36683 19435 694709356 28088 57959 331956158 57959 66454 983748789 28088 15517 199400454 66454 35340 733738649 58459 35340 562390868 58459 32377 360523632 66454 18871 216786315 58459 78342 77060951 3080 35340 826609917 58459 16352 89101844 78342 79251 269519452 54113 18871 146580113 79894 79251 136583654 62018 3080 637572052 37617 62018 738253274 59080 79894 859096745 44239 79894 546767477 28444 37617 199819070 36653 28444 11997085 28444 44552 406689178 59080 29894 253074854 36653 36421 146513419 20812 36653 787635458 34191 36653 544154221 55430 44552 673135315 48384 20812 78438967 48384 19496 48179310 20812 74187 73077668 1170 55430 845772658 52509 19496 421357921 52509 48534 747963828 1170 43740 506751714 48534 5531 975816550 43740 14668 745931934 43740 3696 492644852 8830 14668 267234286 3696 38327 772350271 8830 25546 68097224 76247 38327 194871124 25546 26266 731780155 31382 8830 950540207 25546 36010 515693904 80630 31382 740270899 27411 36010 888515178 66653 31382 4453991 27411 24801 875102189 48138 24801 442844116 2934 48138 604698172 66653 28761 940941035 2934 78359 111507001 78090 48138 355767569 78359 44297 31821943 20063 78359 497521690 72200 78090 245652619 78090 35419 417203309 6428 44297 412915601 66802 6428 640168244 6020 66802 924012082 61680 66802 222413776 35419 11627 818999050 6428 11837 827433059 5502 11837 684318284 51630 11627 780987841 61680 64115 393970541 53228 51630 492162912 5502 31029 860547463 31029 8102 736735176 1479 53228 681081020 31029 65536 697321270 48447 31029 631682379 48447 29988 756682762 83226 48447 39817145 50027 83226 825723834 50027 78890 629806499 29988 44607 628872836 83226 69211 127521726 50027 16913 847939488 78890 39078 431615770 17257 69211 805889164 44607 17572 55888907 16913 54263 183580201 67247 54263 851015256 17572 48778 661322125 54102 67247 859604943 48778 51813 163862615 42346 48778 30717024 72664 48778 388401652 54102 17784 169912732 17784 13989 34363394 72664 44238 967295795 41750 13989 101041131 72664 71109 824574824 41750 73143 464206579 44238 74025 282940648 74025 72266 81776905 41750 69650 273180520 71109 82979 255265924 52706 82979 38188833 74025 34437 213841102 17882 82979 980264142 3067 69650 94113797 17882 70584 150765442 70584 7763 81515333 72708 7763 401673635 13813 3067 972913753 73116 70584 484147655 13813 18742 168819651 59916 7763 580484552 26278 13813 417429423 8084 73116 755638322 76195 8084 202254754 59916 81544 469596133 42156 59916 858047317 42156 41749 79141425 76195 32283 110611440 81544 20800 302108484 20800 69528 775419432 41749 58412 539757034 69528 26205 626068447 72931 20800 677846190 26205 70680 162916449 69528 22764 230486134 70680 27398 175749023 22764 67563 964762327 27398 59541 526912235 22764 48346 797417473 67680 27398 454252191 37486 67563 39204015 8882 67563 332347620 48346 48491 236704276 54206 8882 882783704 65377 48491 352716994 54206 3941 991686683 81725 65377 220170601 48491 44620 686421046 3941 66467 774286381 65377 28319 765043334 44208 44620 33589943 44208 48649 668259550 52523 28319 239003502 24170 28319 276301970 24170 35339 776855122 35339 6133 8467280 37332 52523 42853669 70206 35339 491953624 6133 44162 488806657 37332 60373 670887053 72994 70206 737973164 70206 18899 586514029 2940 18899 985361566 39311 18899 561193254 44169 72994 827305269 18899 64973 469453162 2107 64973 972061643 2940 36754 416796531 36754 83019 37917196 44169 56279 952518819 56279 56841 423652661 2667 2107 335864153 2667 498 6833698 29977 56841 451096972 2667 8778 55071454 57867 8778 189680356 16672 8778 489590461 29977 62414 456221081 31605 62414 901645808 57867 15359 939632674 57867 58726 196167272 29751 62414 294878989 58726 1247 399314897 75783 58726 84326761 42358 1247 404774020 63195 58726 104520759 29751 29005 850348028 73183 29005 999965708 73183 58996 120719037 72991 58996 57854781 73183 20829 278079405 29005 1162 526384157 1162 69934 23729520 14615 58996 95138242 1162 55232 19573 28902 14615 506842755 22003 14615 148889451 55232 37786 69448459 28902 67018 365913612 37786 53608 837952788 22003 25899 43137149 2422 22003 304147011 58963 25899 87891157 40422 58963 455699602 15202 25899 460208099 2422 20560 89433383 13605 2422 761089517 20473 20560 210990068 64247 20473 450939126 12334 64247 562710714 61330 12334 45931925 61330 1290 204694592 20473 8961 576307911 33826 64247 595542072 33826 71365 280434619 8087 8961 565425504 29763 71365 228484757 29763 71665 69573293 8087 68068 26201584 46552 29763 377502456 71665 56386 38827277 60360 29763 929729884 17178 60360 787786076 41028 68068 437252180 44853 60360 299364610 34653 17178 247232950 44853 72102 774549061 37355 44853 392634259 44853 66329 726070590 4082 37355 145594845 70305 34653 274187540 17892 70305 182593325 70305 72138 433109212 70305 35645 671564559 35645 55530 777439512 72138 63674 798236826 78795 35645 73551902 55530 83334 468699932 35645 26463 721203011 63674 57934 805095878 70111 83334 610947705 7577 83334 70896855 7577 8940 504256368 21602 57934 441386438 57934 25000 156740143 25000 20574 941864866 21602 23598 3034330 52313 25000 786116328 21602 82638 376624809 82638 16282 895454336 71017 82638 64296951 23598 260 822847458 52313 68721 126690573 16282 45588 999186828 66200 71017 902532202 62756 71017 426010255 62756 61229 709127884 68721 6763 456525723 6763 17782 812954572 62756 39111 1260261 71406 17782 189926143 39111 57262 253138747 74437 57262 67583318 21710 74437 629104014 12343 57262 54485012 74437 8735 303305146 17584 74437 923282212 21710 67178 256630814 21710 51436 122732695 62143 12343 455415419 73361 51436 765133049 67178 62791 96293853 8435 51436 230849132 21389 73361 392677885 76839 8435 303248087 62791 42628 718531118 62791 16054 189579622 70387 42628 686134701 16083 76839 715957639 40727 76839 406403765 2127 42628 544829765 16083 35744 889224613 82428 16083 540894214 35744 62881 75633812 48092 40727 254189419 33269 82428 246440854 62881 83505 264991253 26464 83505 198616101 27371 62881 748070632 26464 4471 244676788 33269 24850 837748480 26464 17036 249525647 10959 26464 787394120 66967 27371 137007390 27273 4471 103415413 66967 19853 126310760 59015 10959 958152764 44059 59015 821389854 19853 66543 13907150 33802 59015 867706586 33802 1227 280589246 23636 33802 139935386 57591 1227 161914846 66543 72005 893937232 36965 23636 782361820 57591 82427 666336895 72005 50146 806854625 45660 50146 499954751 62607 36965 704039240 28857 50146 802633204 45617 28857 885405994 28857 2147 13248880 30270 2147 796995686 60755 28857 47638437 63962 60755 731662398 55713 2147 784032102 55713 10106 734525161 21519 60755 410348492 60755 47236 967551672 76092 47236 511458184 77691 76092 448794 76092 82528 75056493 66665 77691 946173971 66665 29490 254068514 77691 61801 917006084 66665 82205 15216913 42456 82528 838162031 15022 82205 498487187 29490 57470 863104524 42456 46518 3609602 46518 52758 313986995 51667 52758 312051266 57470 47015 564125541 67180 51667 797468512 10594 46518 731718181 38697 10594 986623405 57235 47015 191754476 14445 38697 391986743 13219 57235 341723842 10594 47852 493174357 60657 14445 555273324 34353 13219 913658353 14445 54636 389373411 34353 62694 586142121 62694 22505 810787512 22505 19657 404793907 19657 38538 377393426 19657 46506 878319362 19657 66608 144277630 22505 78390 178228879 40706 38538 689747270 20113 40706 460679135 25879 40706 79048533 78390 15583 871946541 15583 34112 351237484 34112 48007 532018649 34112 71191 578544867 25879 60773 4978863 34112 82948 562855242 71191 42366 925428911 48007 17184 33389056 82948 69042 203449961 60358 69042 899584341 24721 60358 57334147 69042 39463 462589896 39463 9356 772374131 9356 81534 105448010 81534 70468 33838912 24721 53798 938235492 29800 81534 310301615 53798 70803 975939050 70803 83288 901016484 83288 43230 140513615 53912 83288 374918544 53912 29845 54665380 29845 61493 782044310 20471 43230 483086624 75863 53912 351353266 56253 29845 919779942 36994 20471 279049285 20471 74875 349283138 20471 33820 387223354 81675 56253 136993031 26822 74875 491744038 74875 23412 31880419 23412 81293 922250549 26822 47590 496882265 25657 23412 267336086 12014 81293 286811429 25657 15184 45797436 47734 81293 795118434 12014 77506 429531244 56628 25657 665852365 6872 56628 365908722 77506 98 894604621 1426 98 673034844 1426 73857 401414122 98 56039 698618905 65174 98 38869514 72731 56039 171184726 73857 35127 844924944 35127 10788 783602099 72731 53283 769218657 35127 22843 831719438 22843 13091 545709164 18128 13091 250023244 22843 29325 410391318 13091 54371 324065356 4063 29325 165471697 36695 4063 366908689 17776 4063 39964784 29325 42285 156480427 44355 42285 805234430 4063 46201 832302408 46201 1737 897978624 17776 73561 767370224 1737 36326 949438757 36326 73646 937227127 73561 10541 454426858 10541 71584 479720199 36326 37661 204012488 47214 37661 45996320 27017 37661 261814280 27017 76147 543163837 37661 34207 912552101 76147 22383 487362294 23734 47214 655048757 40120 76147 98928491 22383 77762 351458401 47170 34207 9419831 77762 76072 787234381 77762 82054 697373293 76072 70480 32795079 40459 82054 160363252 41676 40459 961096034 28943 82054 339874308 60499 70480 222343243 41676 54058 779512326 33468 28943 608448651 67853 33468 911443498 60499 74236 85265038 54058 24150 178550337 67853 74393 895164861 24150 58660 905629681 58660 81251 61226075 74393 39835 53609337 12434 81251 544355917 81251 53874 290166293 47809 53874 90615749 81251 32364 64372931 28232 12434 943129344 29720 47809 69336654 14343 47809 495150564 58103 29720 502146459 29720 58320 876557841 30545 28232 477116317 14343 7667 664912099 17954 58103 407169373 17954 62324 785661830 17954 3889 364249273 7667 80447 80364916 17431 80447 400381060 36759 17431 21357589 17431 23810 54388177 23810 11417 846109596 36759 80305 16201470 23810 2900 228041045 40402 23810 659744226 23810 47354 639419802 11773 40402 679307173 80305 16266 427996993 47354 36882 182833222 11773 19374 517122843 1757 36882 358018752 49894 11773 755317997 30396 1757 854705276 10404 1757 140126634 19374 60419 165436445 49894 41460 650666388 41460 74410 125973908 60952 74410 191102079 23606 41460 138531274 74410 10841 80229850 1704 23606 994851081 37666 23606 812682534 23606 34481 88143644 49836 1704 683098094 59559 1704 38621319 6666 59559 713495808 83031 49836 208038309 81826 34481 971424444 3017 49836 9529419 18513 59559 170346271 65337 3017 978067998 75476 18513 247306834 18513 38292 170304992 38292 82416 98733633 18513 15250 857552035 38292 78512 812144464 38292 30125 456162182 39714 30125 231594071 55527 82416 570539225 39714 36339 520315390 78512 24493 967429451 30125 35461 858316962 3143 24493 407657703 62166 36339 90727696 35461 69393 646325183 62166 72612 297185684 3143 46476 934602974 69393 80272 580951437 49681 69393 982901429 46476 62362 118776931 4230 72612 416197600 9661 49681 250405630 62362 7713 113297442 34343 9661 121698306 34343 52443 249208216 37963 9661 145513559 31173 9661 728341243 1784 7713 97138127 52443 81007 538604627 180 81007 258218767 37963 39417 301456138 180 4494 661839341 65188 4494 952413316 65188 22144 45999777 22144 14092 627508546 58365 22144 333317259 31135 14092 653247150 14092 37651 621098626 31135 73069 65722590 58365 62123 155413958 40568 31135 384810627 62123 50611 236601171 73069 79174 9790738 79174 63778 101667166 63778 79336 521605119 49488 40568 585841524 79174 16797 620323081 49488 45635 764153067 63778 70554 195504343 19035 70554 65600193 70554 17521 532478600 56728 16797 571751734 19035 35653 835156689 17521 44138 657303042 5599 56728 935647292 18220 5599 920842782 44138 7752 818677215 44138 26030 138642489 30754 44138 343699601 9513 7752 81896017 9513 40306 157744635 82275 9513 393398676 82275 50859 620451105 23801 40306 55836812 51264 50859 672737286 82275 16302 491484687 51264 8227 225387155 79577 51264 95974337 8227 52431 108603131 1415 79577 666455822 1415 19794 123543427 52939 52431 69741042 65514 1415 449775257 34824 19794 475721294 34824 38554 6242233 1481 65514 511295927 4791 65514 782903900 70367 1481 942054581 72502 70367 914762694 38554 51665 71826803 1481 43692 824361096 72502 69292 350264917 69292 10181 331580610 31881 43692 962808443 31881 19986 904549330 22399 10181 189466863 25596 31881 921595569 19681 22399 822829748 10143 19986 25140483 19986 46132 869878383 68961 19681 413717402 25596 80060 195369581 33024 80060 138385262 46132 6472 452492657 80060 71591 840348253 71591 48969 198196986 33024 13000 645179998 30615 48969 566973949 30615 12931 847217504 48969 73740 121977047 45851 48969 11563008 45851 19550 484892291 22632 45851 275684512 45851 13560 862078452 73740 9486 163822131 13560 39887 332207708 80958 22632 965647494 22632 21426 774160834 80958 58058 517517799 21426 46076 714729760 80958 61646 308522000 80958 78712 875091751 52475 46076 166421348 52475 29882 782978954 76679 61646 824364443 78712 64487 470438386 78712 22697 68916260 64487 25695 326635077 29497 29882 968085415 22697 1246 645425765 25695 83452 773186713 22697 27041 561963428 69318 29497 505210761 5050 83452 400416012 83452 45371 267810453 69318 11710 233110962 9206 27041 733105217 45371 11025 382550799 52810 9206 402784764 45371 42563 765681767 11445 11710 70485754 64029 52810 768109356 34986 11025 896483529 34986 44009 336519133 42563 26238 135974311 3240 44009 701509189 23689 34986 959578370 44789 44009 500511580 3240 74472 452113230 23689 73583 192550390 3240 60418 868589713 73583 29675 1288835 74472 23794 238896765 78173 60418 353737845 63015 60418 549369386 23794 30343 721347084 30343 55721 60572465 55721 10717 464289851 48976 55721 436717223 10717 62346 674141287 62346 2381 635270231 10717 56760 334368907 15999 2381 491639443 46934 15999 764670431 56760 34916 588324428 56760 77753 368709055 56760 7107 87914872 7107 35574 763641770 34371 77753 753837521 14282 34371 821009513 14282 60243 941831926 74016 35574 480611095 14282 48145 736845737 74016 58893 959460383 60243 72799 598226279 25882 58893 598770842 58893 24515 714284846 53407 72799 533377810 24515 24153 620536585 10104 25882 854709661 25882 52986 960301760 25309 24153 223324203 52513 25309 298449304 49053 24153 227544618 55806 10104 809378287 49053 72846 60526432 13452 49053 295943428 63682 72846 606130954 55806 52655 338554822 72846 52176 58868474 63682 23920 904225707 23920 40171 875310309 52655 39867 295811764 52176 75308 381983892 58762 75308 559252709 16373 58762 830242060 15949 58762 165144968 16373 49029 272803801 75308 79738 893048585 49029 50196 368397445 41087 50196 401418900 41087 60388 306153436 41087 47961 822577752 81059 47961 582667842 38481 47961 182908428 81059 24098 802946373 67252 60388 4208331 81059 37153 410677388 25903 81059 939461150 38481 61180 68884793 61180 70448 881871181 74833 61180 723301027 70448 37620 952693115 54427 37620 215643119 74833 45667 348969597 74833 3476 253201273 54427 42014 865480789 83335 45667 152783523 45667 29419 324155448 29419 37058 406740164 37058 54602 229504030 31668 37058 446714360 31668 48565 592975918 11334 29419 533732454 54602 5981 355085726 12803 11334 736183626 10297 11334 501744100 48565 45134 989005754 12803 6412 160622181 12803 48095 5211616 41711 45134 641205785 10297 53019 965012972 6412 54425 670283945 57943 54425 899777814 54244 48095 853247859 53019 13518 206535968 79476 54425 221237214 13518 57874 168980599 44800 54244 215674774 13518 47445 199166549 74178 79476 305330299 79476 56823 660233755 57874 28571 99867528 56823 34611 966544313 43392 28571 706404731 64934 34611 475114185 64934 43045 935201515 23662 34611 706813440 5555 64934 410440002 64934 76499 157473903 15809 23662 618141932 49689 15809 51472450 35434 5555 17260198 21753 5555 506108627 76499 19287 923166100 2507 35434 656211820 35434 16805 345658050 65610 2507 740603497 71779 65610 818201434 77881 2507 411047985 45650 77881 236452788 28740 45650 724733032 65610 18630 31322026 77881 19204 334688812 19204 46630 743170426 71175 46630 410482589 71175 43694 856172585 71175 13558 905724204 43694 23071 534924436 46630 50669 811400453 11061 43694 969624356 47642 50669 244135984 50669 24203 636574199 43452 23071 613324333 50669 74415 396919990 82325 47642 831898148 22302 74415 615567186 26199 24203 510059779 26199 68093 840694002 22302 24270 793683939 55589 22302 189427656 24270 53039 502725836 24270 25740 371154265 67220 55589 771549372 37990 53039 672799221 25740 2726 69201936 53039 2952 903078449 63707 25740 810222333 37990 50965 150593750 60203 2726 846944630 2952 51731 152951684 44123 2952 885919216 50965 63723 87990309 63723 25357 120440782 81991 63723 93243937 63975 51731 70097789 44123 74821 970807597 66137 25357 180788182 66137 64588 833790014 67283 81991 100556913 74821 14952 240320079 26636 14952 1529162 31677 66137 188129467 64588 25160 388083875 25160 37855 87814512 10063 14952 738753306 25160 5685 618903984 25160 61140 714317764 8358 10063 725684217 7086 61140 193127653 49449 5685 453915965 57706 8358 806632444 49449 23741 688565414 49449 71117 471718124 49449 58686 644790879 71117 76435 881461012 76435 47765 447066583 58686 24394 733542185 80469 24394 399774369 58686 4483 826435616 4483 71047 61687265 47765 73429 433387774 73429 25445 894894143 4483 52256 92518241 25445 71889 687496783 71889 71749 144539214 70611 25445 253904033 52256 5182 271169010 71889 68160 791108633 63653 71889 169857575 13186 70611 167678519 5182 69064 173526820 69064 13624 639341460 76134 68160 102457502 58693 13186 881211413 26961 69064 231737408 69064 74366 199114739 60871 13624 328522626 76134 35635 517863420 28876 60871 567103592 26290 28876 264235808 65910 74366 51805651 13529 60871 515330814 56428 65910 165641987 26290 73785 65861794 26290 23288 594855309 36051 13529 91850847 29308 56428 553318114 36051 10819 527967482 62776 29308 622824485 10819 59703 289701432 62776 68842 57110273 62776 61710 372203425 59703 69306 287857751 52470 59703 364222814 68842 73627 947943396 61710 37688 419120499 37688 7643 146598462 68376 37688 175240058 7643 74728 93407109 74728 71909 500256358 7643 19910 327158513 68376 73378 309160895 44068 68376 175815862 74728 40886 241284941 73378 83152 951339971 82920 83152 358234939 83152 43509 872318891 44068 9073 951632191 52349 9073 473021557 83480 52349 867654335 67431 52349 944313627 82496 67431 125746701 73128 9073 926258845 60014 82496 108185237 83480 36796 394604958 74293 67431 560444721 60014 21137 905581498 69441 74293 454756447 74293 44657 411766692 62934 36796 585070406 69441 36454 79544110 69441 73103 929105955 73697 44657 526260058 73103 23063 817072343 64543 23063 49109503 36454 63413 125279268 78042 73103 676534211 63413 32543 641884267 23063 38382 404529075 74751 63413 327491709 63413 52071 63543798 32543 13930 373413854 61594 13930 462574745 52071 56492 755555355 56521 52071 229244388 56521 72201 942480798 13673 61594 136447455 61594 2391 113167849 56492 23617 604841250 78128 56521 514505477 23617 58791 319999569 71613 13673 352406581 19111 23617 743327062 61058 58791 304359535 58791 9446 449393051 61058 8854 652022869 8854 61275 372304023 55868 61058 187094844 8854 33511 558639723 47872 33511 561736553 55868 13289 135792309 10621 47872 96672608 13289 38777 80836804 10621 74022 934947275 71079 13289 697629696 38777 39604 44661506 15843 10621 941753845 74022 70940 719195743 74022 76021 243875285 76021 44423 390486094 15843 43258 507922871 15843 52599 58721534 62603 70940 920462035 62603 18300 420138360 31130 43258 893499274 23162 62603 119502218 39274 62603 191124963 39274 76397 154047695 23162 69029 131047981 72643 76397 957639819 59866 69029 243480421 59866 18643 551339641 72643 63887 251885762 59866 33991 427864223 63887 11174 146607012 11174 20039 41545731 33991 37226 860859279 37226 59938 239789475 59938 65994 903632689 38556 59938 112939422 38556 49994 494319096 18752 37226 678939895 27320 18752 153649164 49994 75499 957405824 25606 18752 627015259 27320 2082 818407521 25606 1887 622379668 40530 75499 760762646 68962 40530 492798896 54838 1887 75059175 67083 2082 859493535 59738 1887 146452140 59738 43905 774421218 68962 6631 206706828 270 54838 751202148 67083 47909 327702221 46413 6631 257120587 46413 36703 783481652 6631 63185 544662406 8300 46413 547983245 8300 54442 213482170 54442 27083 747206044 29384 54442 588654277 60107 29384 415159967 54442 62896 401628259 48254 60107 573375431 60107 27803 311856746 18822 62896 686507307 62689 60107 663618234 79676 27803 616848222 79676 58197 917893082 58197 43975 512857977 58335 58197 656225258 58197 81011 438299769 4333 43975 594776155 20110 58335 77598029 81440 4333 57706479 44257 58335 349152861 4333 80925 890321812 80925 34697 432846629 64922 20110 107048319 81440 79220 258104564 19587 79220 431082329 64922 62744 210215728 19587 72448 690342354 17344 64922 362037296 51849 19587 476647092 17344 44606 635765454 47490 62744 876267600 81087 17344 38792714 48672 81087 765380936 51849 21565 131818429 80963 21565 498743863 48672 19460 174480871 73481 80963 97800467 48672 53854 386048445 42123 19460 466065908 42123 11116 181302899 53854 49461 588764878 11116 17497 696881499 17497 60124 923615275 21017 17497 739859017 52438 17497 638846766 62250 52438 238167416 48844 62250 7238745 21017 44006 691190821 34955 52438 950899919 34955 31017 300739795 4364 62250 9013240 31017 47268 543742157 33926 34955 935064513 33926 9191 869211540 31945 47268 573943610 2023 47268 3311358 31945 75692 147065764 17906 33926 146848420 2023 72622 611628001 12568 17906 323459755 16510 75692 967364608 18591 12568 470621833 27981 12568 543619999 72622 31621 599739382 12853 31621 837338254 31621 37799 649196401 46238 37799 228216192 5253 27981 658197898 31621 22634 122729160 12853 34467 269443826 33221 37799 282956576 33221 47791 416930308 47791 59101 825464389 47791 4719 500703378 4719 53061 155518864 64414 4719 392599856 47791 42509 90823004 59672 4719 950003173 4719 60320 25034344 5808 53061 833995620 64414 4547 155254433 59672 29199 266273140 60320 35787 528646929 35787 44002 251784029 5808 8040 156913176 52983 35787 53081558 38206 35787 793983037 51816 44002 869892090 8040 51548 886306942 67748 51816 761572515 52983 68990 899791301 36135 67748 17225628 16314 67748 17394061 30660 67748 330090006 68990 35613 74520406 30660 68461 462350050 36135 72844 499793997 16314 51171 318278162 81929 51171 505610576 51171 70542 532333364 51171 51277 91290045 51277 38265 102393503 70542 32560 760459486 51277 51512 209753208 71041 38265 47913761 32560 50895 393624933 32560 22367 978014444 47649 51512 790835715 71041 47611 935628410 22367 72364 595385957 22367 11287 137527698 64948 22367 92440004 20584 47611 638875545 75879 47611 518278970 20584 61843 833296704 20584 44237 512042572 20584 56038 341059954 61843 52401 514892531 74158 52401 291754366 33362 61843 305834917 41346 56038 548487811 49332 74158 139889538 76666 41346 815343109 76666 15861 226943459 33362 33278 756683674 41346 47136 613636685 21895 76666 732581771 79451 76666 236565765 68924 21895 821827552 21895 30516 73492487 47136 50438 657973417 21895 36235 284743705 36235 1069 52487482 62098 36235 805585510 5109 30516 376798324 38526 5109 388942673 32413 36235 663396627 7154 38526 156821090 68974 7154 17106514 54605 32413 82227606 54605 42529 58610314 42529 70501 373034258 70501 13580 106973678 13580 43670 867682100 42529 10102 364444757 66466 42529 141474535 70501 29016 379225994 10102 12881 873967894 10102 36595 225854475 17420 29016 628471671 59568 36595 643490182 25985 29016 380455283 70958 25985 251279255 80601 70958 638142894 17420 70532 773557269 5290 70532 42175955 52552 5290 121267489 5290 80270 328392367 17457 80601 877326583 18782 80270 714591444 17457 20982 989765402 64694 18782 116705864 20982 40135 282284219 20982 30485 653221220 11662 18782 227776212 30485 51734 963307841 64694 53310 4139935 37904 53310 30669552 53310 31689 586072195 29279 11662 523804956 48075 31689 94215645 72237 31689 44313397 53603 37904 686223821 53603 17598 1273349 17135 72237 421296579 49871 48075 510354444 17135 45990 571930772 20208 49871 485086076 49871 52375 175283115 73206 45990 67386383 45990 6010 125032886 29686 6010 126842070 52375 30294 79490047 44572 30294 89624709 72023 6010 531356766 6010 42065 877708055 72023 38305 884443274 71398 38305 398604594 38305 52490 147243564 42065 51911 839250200 74616 38305 115742735 58027 38305 537151172 74616 54916 829181301 58027 69517 246921196 58027 34456 865577242 68798 69517 260040091 70031 34456 50034502 68798 55468 824815647 55468 77945 396910131 5969 34456 500119489 65507 77945 380386371 49467 77945 258872007 46169 65507 4881695 29714 5969 540529440 5969 13030 57354543 49984 29714 278214449 13030 67805 581900634 19039 13030 565803483 32027 29714 690119217 67805 5594 120579050 35584 32027 832064956 35584 2224 251339287 38190 2224 767501300 30069 38190 716656706 35584 30137 695627989 56350 30137 945194676 2224 51917 299636439 38190 54430 45876705 54430 15561 714059633 56350 605 14192441 51917 13583 966185784 30445 15561 502060502 605 2189 960288859 4722 2189 664201052 64531 13583 585621362 59708 64531 911137235 2189 17982 165399241 36272 59708 152302127 17175 4722 943664154 40736 64531 949828320 17982 19262 938251376 17175 38866 420339203 38866 17058 951606030 51552 40736 99954998 40736 37785 52622052 34734 19262 994628888 71568 37785 259070676 1619 71568 271926953 71568 17779 417069724 41509 34734 427316661 71568 22680 573424455 17779 48796 272893754 1619 33067 205963117 33067 76652 524240586 48796 53866 146671062 76652 77021 493952114 23691 53866 74124603 53866 61946 880359302 36820 61946 233023574 70688 61946 396428996 61946 6549 94461737 70688 49247 9486160 49247 26965 740263623 51610 6549 130440997 49247 76360 70057466 8008 6549 865057131 48120 76360 748727902 76360 17329 234821966 82969 51610 268179465 5680 76360 809350989 21611 8008 938164156 68363 21611 57322015 26672 5680 70110770 21611 50353 890535741 50353 80159 917995616 12331 26672 441296318 9949 12331 383055320 33507 50353 923538814 77606 50353 584711939 21915 77606 985684988 77606 53688 611737468 36932 21915 150767675 82098 53688 841209355 36932 38096 20189089 38096 55977 849684890 7792 55977 229272046 36932 21931 985359530 21931 14373 652654156 54724 7792 224275377 55977 51969 63637343 51969 82201 682670984 82788 54724 712277394 54724 16751 808232488 82788 23836 41561597 32032 16751 542312370 23836 50921 900230181 32032 246 583021404 32032 10824 219547908 1236 50921 141620196 27327 1236 238652279 4342 246 69277074 246 16973 631670483 16973 21907 754518384 26362 27327 815139603 72638 27327 680030885 4342 10614 826097452 16973 1828 88743306 75982 1828 133460873 1828 69845 26707405 10614 70106 142436571 8307 69845 907301752 70106 37280 575585962 57991 69845 651213657 69845 37933 619586615 70106 18154 34870866 16345 37280 636655289 83233 57991 326163218 76238 37933 863817242 83233 17700 257683110 18154 78661 911991711 78661 29322 410250141 69837 83233 5448564 66592 29322 128980359 13784 66592 248485590 59193 13784 18964604 52189 29322 429740237 69837 24269 991137960 62276 13784 121622212 30515 52189 652976418 69459 62276 287701821 69459 61726 451964070 65032 30515 349544272 23243 61726 897715580 65032 23500 563841588 11315 69459 744834709 68395 61726 798145383 68395 37795 918955161 74477 68395 506594646 74477 74892 500052431 19063 74477 908655983 74892 15320 851035094 74892 56095 2832440 74477 80827 48755119 62708 74892 189557372 11 19063 570696177 75977 62708 94611519 75977 19953 106649001 11 12291 505820234 56381 75977 510033655 56381 45848 864795969 44427 19953 398011471 68710 12291 262469564 14610 45848 24084349 19641 14610 69934853 68710 38818 229177144 26642 68710 895670163 916 68710 22019755 916 11785 627417991 916 43051 875473603 11785 55195 625022758 8624 11785 146750905 916 10193 321346377 73440 11785 16306418 10193 12585 110280836 43780 10193 749344783 10193 38065 633724785 12585 585 343050858 6261 43780 169355586 38065 66693 370291257 79127 6261 891271985 12067 66693 70397623 6261 8359 384713337 46892 12067 537961101 69805 46892 15708600 33735 12067 681623041 46892 32310 712120834 5026 8359 65398335 5367 32310 934290200 40593 33735 713150171 40593 46850 460561173 46850 6812 724680541 72769 5026 314883908 5367 49235 842996656 1212 6812 434866604 6812 63398 723529931 1212 16216 665272663 72769 53523 965597088 72605 63398 443893980 43679 53523 914633677 72605 41667 769509243 16216 681 805366637 76390 681 129663364 68040 72605 220129987 18541 681 952469722 45485 681 813557299 46573 68040 100807812 46573 66770 359833202 32613 18541 458485588 46573 82432 899931212 82432 68142 268634121 12965 82432 924523481 32613 60559 122421396 40146 82432 836409132 82432 70819 98711458 29877 60559 730950655 60559 14889 52332228 16171 14889 54883477 40146 17486 259598613 69375 14889 98465505 80852 16171 60809972 16171 10157 330131929 17486 28941 7809694 69711 28941 577309502 10157 46877 745311338 80852 40822 64680173 28941 75288 805734556 81184 46877 652884941 59834 81184 731840572 81184 51119 199504027 59834 54709 92853233 59834 45143 403805430 45143 55301 319288323 3560 51119 179697401 45143 47383 586218720 39979 47383 643471619 57099 45143 895218408 3560 38954 661162823 57099 66736 516085028 39979 70510 221839732 82861 57099 420745738 57099 33323 980374523 66736 40158 128239908 82861 65916 859668945 34466 82861 975069886 34466 20731 395665210 42331 40158 842144003 40158 61425 65624930 25048 65916 110675896 25048 44046 445351961 20731 11267 228517935 11267 26739 48956006 48323 11267 914943477 26739 53021 879280793 48323 49123 506140203 49123 23490 249973920 23490 64760 92673129 29637 64760 5882585 56644 53021 568640606 55919 49123 80993517 55919 71716 629757201 64760 80405 316666311 56644 20014 128645715 44452 71716 338366229 18768 20014 332646270 71716 52987 493765275 64299 18768 725058119 52987 40960 537416896 38085 44452 810389159 52987 46167 628579150 64635 38085 75367263 68135 46167 95931653 68135 15234 961417861 23503 68135 388953428 15234 59987 672398466 15234 5054 926285308 15755 68135 651638369 17963 59987 479089570 20807 59987 182791909 20807 21543 577154743 26105 17963 453690338 31411 21543 929118731 26105 15102 318673999 24103 21543 376299102 15102 30843 588266015 60066 30843 298108869 69155 60066 883431320 60066 48494 831673669 65583 48494 200887459 9372 69155 79940348 48494 72199 395606740 8135 65583 880474291 72199 2680 954209975 65583 59108 680045541 61723 9372 29536010 39674 8135 504956412 39674 42807 33153003 61723 65433 367007504 61723 39728 753127120 20109 65433 333406508 39728 4986 600701207 39728 19848 710059112 20109 34504 730588597 58261 4986 34014409 19848 7656 467392577 58261 74325 509794680 58261 14840 972696762 74325 4591 910244424 74325 78635 602349181 26723 14840 916424970 78635 64780 552522950 27004 78635 967627888 29046 4591 707972875 10576 26723 790019302 54960 26723 782974697 64780 28004 507525829 29046 52210 459973885 54960 50909 720324782 54960 56246 464350422 54960 17965 974554887 11686 28004 720810296 56246 28688 794742315 50909 22898 727134887 45946 56246 325446495 17965 37993 852825755 18728 37993 813885609 37121 28688 515769197 11526 45946 843541006 13692 37121 821181588 13692 41633 537358416 13692 72106 462018817 23991 41633 840348540 3816 41633 967501886 37947 41633 112555184 82442 72106 20045212 75886 72106 216111657 70035 23991 276492338 78381 3816 139395266 73511 78381 420873412 33124 73511 185627644 22593 70035 559229576 73511 32876 384080571 1169 33124 633543099 17473 22593 151257195 33124 33001 566214584 17473 30035 763913672 33001 70001 438532555 73965 70001 950226101 29807 33001 722484583 33001 60362 690403099 10 60362 707440406 29807 60057 40934353 65484 73965 769885077 60362 29854 987559968 60057 56530 350204078 10 20578 169490355 60057 59375 25217214 65484 57836 836948776 56530 75350 633708851 56530 20404 818517699 60705 75350 381854280 75350 64719 80673185 74664 20404 744242633 74664 34813 931453975 6468 34813 651229621 60705 69489 61773361 74664 79435 233404530 61021 69489 195119120 11530 79435 135553681 78435 6468 899080795 79435 30128 60899400 78435 58870 100224112 82010 61021 474658425 82010 50588 597393275 19072 58870 630411557 15125 30128 13323411 22163 15125 555891395 47429 82010 537685371 6567 50588 829928580 47429 74815 619377593 74815 74695 943512770 47429 24195 692344577 74695 52415 488891366 41101 24195 32723257 41101 36209 922659135 68692 24195 815235504 24195 5739 705407900 40462 36209 69675148 22199 68692 705148852 68692 9603 993466300 9603 33752 640528446 14381 22199 200342595 40462 82074 953302654 4426 33752 349070218 35548 4426 59683663 6868 82074 116905786 82074 56446 502115115 12829 6868 885146432 78256 12829 549230410 12829 82420 320484227 54251 56446 554706439 82420 28600 307964429 28068 28600 51179346 28068 41049 145213364 2270 28600 602257049 2426 41049 944404955 2426 38616 997985723 38760 38616 291721686 52531 41049 587808215 40559 2426 439552312 38616 7026 609239714 65753 38760 355721010 65753 58358 70741161 31652 65753 807394009 39639 65753 11253480 8535 65753 796893814 45418 58358 116114316 45418 7186 531106956 10976 7186 40046869 8535 28872 628654557 45391 10976 667516332 10976 9239 885089412 28872 55463 422839761 10976 49134 321823133 44728 45391 670119350 8308 45391 510656203 70960 55463 22866242 74119 70960 95746593 38508 44728 959761003 8308 10469 271128021 38508 41915 883535186 10308 10469 94523450 73218 10308 877912777 8552 38508 19459512 81697 10308 154467075 12831 8552 560263563 81697 29541 73689930 8552 22305 340001812 8552 4541 327196772 29970 12831 212210367 29970 28724 275716739 20058 22305 129191536 29970 17616 294276482 20058 25886 97223082 17616 78946 833111429 26498 25886 77568318 66170 26498 288889287 25692 17616 568812467 66170 75984 650238522 66170 69263 937278058 64921 69263 88902397 48699 69263 331721704 25692 49750 647927295 69263 63987 216671067 69263 39725 186064810 64921 82527 677472888 39725 76115 4264352 19846 39725 465397227 31192 39725 736635251 20372 19846 405094668 19663 20372 783487760 76115 23391 138909647 26411 23391 359787451 15288 23391 91695460 82283 20372 1026792 23289 82283 519764270 15288 69224 231547839 26411 64014 105037865 44809 23289 375725838 63850 69224 559631900 80363 23289 603106713 80363 45973 728604894 25564 80363 748801910 44722 80363 610944597 80363 17766 609138779 45973 35464 760216542 45973 26499 56251299 35464 58949 317519935 35464 77404 311881001 21856 58949 131097422 77404 8982 143221612 26499 40227 255353331 46227 8982 354864014 48686 21856 959277282 21856 69563 387132825 21032 46227 997413198 69563 28940 461046669 69563 7698 302643301 21032 3871 772536564 65976 21032 400318441 65976 69244 634659861 7698 65962 626818232 65976 5985 912177520 65452 65962 959466258 69244 12073 58586261 33428 12073 241999013 52981 65452 593941721 43066 65452 134126371 72690 12073 710259887 64955 72690 384428286 60967 64955 317345535 60967 44330 940148598 7166 72690 960375927 7166 53340 693273482 7166 77423 861412496 44330 44953 967104183 7166 41402 106643255 77423 57767 39499867 35842 41402 390776932 44953 35281 947911995 35281 71686 942046154 66018 57767 356203763 32452 66018 687263351 66018 24087 189826309 35281 64225 436250135 42404 24087 347432300 377 24087 956096079 24087 62945 237020573 64225 8054 235405497 44129 377 354417197 35083 44129 876402327 20364 62945 445406701 25856 62945 767960145 25856 31651 854382706 63169 35083 41421742 20364 5616 313132968 20364 5124 844722058 64011 31651 224488470 78886 63169 12183213 64011 51940 634541347 70155 51940 988569372 30682 78886 907061716 4699 78886 122070894 52264 78886 566170157 81667 51940 926892692 30682 44294 306810734 9694 4699 94625084 52264 15657 638856951 30103 9694 942156700 7606 81667 873838654 7606 61277 567058 9694 46438 819562686 72136 7606 708824701 46438 46206 229790875 75904 72136 310882284 75904 8817 874473959 40834 75904 698822217 8817 81956 96633458 7854 46206 778134313 46609 7854 883402200 44305 40834 288423668 83197 44305 65871075 69300 81956 647463067 69300 42852 98150329 42541 42852 50484032 73159 42852 278230909 20210 73159 863993303 62500 20210 748856554 61397 42852 846877450 27674 61397 998858616 40763 27674 695495999 42609 61397 309727740 30760 40763 359900951 12702 27674 772760375 40763 73835 774197510 30760 54505 548094969 3463 42609 551408209 25334 3463 150702628 54505 50853 171210419 7288 3463 346040094 3463 31587 778390987 23266 31587 977778238 50853 56011 427097297 41772 56011 920234993 62854 56011 557798570 41772 60539 284250831 41772 29716 349975235 60539 34956 205161834 19332 29716 852856116 67440 19332 700427798 15901 60539 486601135 29716 40694 394707504 74531 15901 715005161 40694 34983 941913319 77373 34983 499295787 55584 40694 812942729 5673 77373 764740765 55584 29412 625103764 29412 79603 222388460 79603 21043 318329159 15794 5673 21981417 76521 21043 738514298 80203 76521 49074910 79603 76065 81832836 15794 8955 921598341 44356 80203 381501003 36851 8955 883299751 44356 9868 3757869 21471 44356 26651338 2330 8955 42069541 80011 2330 86140951 54014 80011 508666599 9868 11500 350765938 80011 26484 747752477 54906 54014 531625470 23301 54014 205857777 54014 39445 373694325 52858 23301 925563537 77027 54906 888048207 3068 23301 324700261 34709 52858 494689707 76804 77027 775395073 34709 82737 187442469 64741 76804 681327069 20488 34709 577340479 76804 65596 445073631 64741 58336 430925229 78275 65596 71912195 82345 65596 87510592 58336 41219 207361914 5508 82345 590779007 82345 29647 877775648 20184 78275 357591765 64005 41219 387242566 63234 41219 515768258 20184 73792 612835569 57127 29647 123176789 22641 20184 93480122 22641 10428 19899934 35980 63234 229745764 22641 82935 350720150 22641 16723 113238192 22641 2027 628559623 82935 75371 268369245 64558 82935 857331407 2027 33224 892755325 47116 33224 888950847 75371 50563 265100096 17736 50563 278902859 64558 64169 197215284 77871 64169 69318188 50563 5348 657645431 35249 5348 50797845 44450 64169 355630583 29124 5348 378449093 20577 35249 667938190 20577 19470 112712090 30605 20577 215847320 949 30605 818843117 69101 19470 162374627 8086 19470 959947721 69101 3680 976801288 5794 3680 678177275 949 13320 800473881 8086 73891 746760395 65471 5794 604267599 11290 3680 660256367 25965 13320 861089907 25965 26919 718071282 23825 11290 634268339 55834 11290 654613186 55834 33607 530722316 74685 23825 788415610 55834 76979 361113338 74685 36902 83302550 76979 46100 988465951 76979 8079 283650616 14720 36902 597181539 25913 8079 912201323 25913 14035 771424373 11791 8079 100377285 792 14720 180073000 792 20115 195154052 14035 36052 176720563 61332 36052 110399748 39206 792 862262057 36052 58761 818228130 58761 35336 237370909 36052 23033 992070357 70918 39206 918935167 39075 39206 827004910 77718 70918 823655877 40258 39075 430217408 39075 7203 924999765 53802 39075 523525536 39075 37871 558929499 77718 45556 777148810 7203 24890 237052821 45556 30570 632681756 30570 75868 738044544 30570 34970 77278636 24890 58767 65643486 30966 58767 845807323 67620 30966 354666856 51754 58767 606531341 58767 33259 765766937 67620 50169 738552190 51754 25125 396708127 35009 50169 715292929 66465 33259 216221030 33259 17530 870648380 62773 66465 862721284 9562 35009 366669377 66465 61799 325132751 62773 71739 366063839 79595 62773 299981685 79595 35835 516000245 9562 39184 338849239 39184 21867 521155915 71739 67934 52201598 39184 74134 672150816 14637 74134 413739856 12298 21867 112424048 25897 14637 284505305 58593 67934 984672224 76870 12298 919051791 25897 81888 128393212 73055 81888 60666844 72380 58593 586579881 69309 76870 199446421 69309 27695 301493238 8242 69309 248502543 72380 68529 717569626 72380 49161 884333749 28332 49161 133384226 68529 8760 71445496 28332 800 312052931 800 28412 921270747 800 18927 148149684 28412 76503 957226654 18927 60140 559018735 18927 1511 693175211 6150 1511 215600572 60140 9841 887507235 76370 76503 139641648 60140 64785 607340521 9841 28898 438898111 64785 79034 963661066 74985 28898 295711194 29804 79034 100225977 29804 55522 489562861 79034 68281 792179510 29804 75056 656856823 78343 75056 78609120 55522 41537 624259009 18976 68281 642861113 41537 71165 617146919 77836 75056 575722390 20222 77836 89878378 20222 70811 487444292 77386 70811 402699631 70811 54365 228203959 20326 77836 655660575 70811 62157 703098178 20326 29867 744892539 62157 62460 85499888 68253 62460 974995626 62157 26068 741103891 36592 62460 296162355 29867 9129 141891655 13731 62460 560581483 26068 19165 956215456 19165 82331 973305440 36592 79959 715508592 21325 9129 847683821 59380 19165 850252891 19165 54686 2770397 59380 54241 797013893 44903 21325 975354573 54241 49879 462319091 44903 73142 155952575 49879 52192 659735211 49879 29887 130531076 73142 70810 615316999 52192 72551 925584811 77705 29887 347114793 12091 52192 246994120 77470 29887 368927397 51131 72551 687784445 22980 77705 135999727 52668 51131 139905223 54716 12091 490884418 50766 51131 769742166 54716 27217 506139291 52668 77713 640526731 54716 77827 170376551 77827 41551 221310059 42343 50766 927427506 77713 60331 83467214 7594 77827 778534563 30465 41551 4985859 41551 73558 200251020 59205 30465 134012305 60331 36926 324795888 36926 22824 358647104 36926 43034 62297716 58337 73558 4597282 58337 32957 346260646 36926 18107 841080444 47386 18107 371952537 18107 58218 673374667 58218 81830 130602832 81830 61887 224957200 19885 58218 99042210 20572 61887 158323893 58218 16587 22509138 20572 3181 855742478 57273 19885 120322430 16587 49090 496971272 49090 82058 664067881 16587 1292 610946631 62873 49090 206687053 56807 57273 279547731 49090 70488 389883361 70488 26551 110380334 62873 23786 307268050 18929 26551 156681335 9189 56807 530956075 18929 82798 200933919 7827 18929 542579297 7827 68813 360091407 48037 9189 375083912 9189 43817 640364941 68813 63829 58105017 35170 48037 793041008 41921 48037 845470938 48037 69625 448538494 59804 35170 19531552 69625 80281 310138388 8145 35170 553747099 10060 80281 876283509 80281 65956 56790071 30191 10060 3918730 26314 10060 414603378 10060 69519 70260780 21635 69519 416626808 48754 21635 374787458 26314 7818 498702420 26314 63157 139633411 7818 10339 857521311 48754 15199 278980334 15199 26820 41694758 64027 10339 607666590 23602 10339 160637752 23602 12543 175673921 23602 21324 190840049 12543 39547 280432698 44472 23602 937438622 5823 23602 835376264 39547 40379 194236774 44472 68610 14257374 71055 68610 41021930 18396 68610 107607002 40379 75317 109229930 40379 30419 96531786 75317 60086 884947530 50788 30419 522259840 72444 30419 808063646 30419 69183 840384945 30419 35248 900247756 69183 21716 388118947 66407 72444 920532644 45603 35248 191234274 63107 21716 805419421 35248 73800 915045966 59509 66407 637280281 59509 22247 463036126 74321 63107 170864522 22247 6258 218026561 70617 74321 670399889 22247 60725 246845692 13099 6258 395103165 60725 20891 334506056 13099 63173 751548310 44964 63173 24384558 44268 13099 43466217 1574 44964 447916571 72840 44964 933571497 45921 1574 379519177 1574 12109 518277731 59020 72840 443679813 46097 12109 76384834 39159 45921 686376573 73434 12109 329875416 12109 52246 527343805 46097 58607 71477829 37965 46097 260655423 48408 52246 395811377 48408 21382 522264153 37965 13699 475085178 37965 42767 356704803 48408 14522 811668563 14522 5528 40099305 59454 21382 296288567 22170 14522 189263679 42166 22170 714183624 22170 78553 675157009 5528 48169 392175780 32991 59454 37817812 44819 78553 118453065 12715 32991 427359199 80125 32991 44383813 7535 32991 361544586 58878 80125 988208798 83445 44819 292587576 8228 58878 135490149 8228 46291 834361720 7535 19638 306430101 25212 8228 397431473 46291 81538 146595855 75289 19638 122317665 19638 18921 72154993 1302 75289 503864286 51491 25212 11524606 20126 1302 891414666 54127 18921 811876414 54127 21050 24941263 14220 1302 711821185 20126 49165 148971766 55660 14220 122810938 81597 55660 15840309 26654 14220 90851720 58462 26654 910492497 927 26654 429695752 12007 81597 852516837 927 55595 599651821 26654 65866 289587436 12007 44218 624825525 57372 927 693686634 57372 23127 40166519 57372 26799 766327799 64192 65866 608907864 81917 64192 413335859 64192 78016 30271261 78016 54981 725791731 47061 26799 856383315 81917 71155 116415983 47061 49654 149383118 72964 71155 49549556 61005 71155 892381499 45320 72964 7886826 72964 65801 581933594 65801 66218 868872832 53104 66218 795958682 45320 57646 695625598 6571 66218 852693465 39049 57646 245717183 69812 39049 105738809 759 6571 487363077 759 31153 926393364 71788 759 994124965 69812 9890 512335897 30574 759 287560765 65097 9890 694998478 9890 12315 93314233 34716 71788 944209411 31131 9890 784445997 34716 41928 956224368 58024 41928 437934823 12315 29831 920910995 34912 41928 145857301 23683 41928 300546518 23683 8205 87722140 34912 8025 903143873 83256 8205 247328095 15481 34912 345789074 77445 15481 317346617 15481 80904 909543057 8025 50535 372360334 82479 15481 794534050 50535 4751 896954212 56517 4751 124424674 56517 60639 822435516 82479 25411 39751738 60639 47875 685348442 60639 75163 98963460 20025 47875 586783543 71440 47875 75296575 47875 70406 658311653 80798 70406 954623597 80798 52814 513010385 45129 80798 852125506 21938 80798 11053991 12153 70406 140297083 9507 45129 71242799 16303 9507 701605240 16303 7820 378607294 16303 36394 502113569 33450 16303 759195305 74494 36394 166445850 33450 13137 502528039 70157 33450 128265840 33450 39927 664919286 39927 81003 468849963 39927 48010 887035561 54019 70157 81387036 5550 54019 428918931 5550 61118 935435647 53048 61118 547697455 61118 70105 675903595 81540 70105 863080211 51997 81540 439653614 31600 70105 56055099 47024 31600 147763016 33557 81540 483632490 51997 6161 964826850 47024 39103 579618173 33557 19775 780504810 63325 47024 1687805 33557 76454 420284747 19775 82559 525344683 76454 17439 846318361 36257 76454 140217024 82559 12932 246752886 78689 12932 562519437 6019 82559 159371082 12932 65499 5198016 3154 65499 372319853 78689 66819 393308229 6019 31958 581536216 75833 31958 686808082 75833 16648 568133946 65373 75833 344488457 59634 75833 215996414 10161 16648 450509879 70286 16648 939932325 10161 65915 842985642 10161 8747 782634525 37143 65915 273037394 10161 5762 523633494 61160 70286 657076591 65915 20529 113672829 20529 42750 134545621 42750 70302 576044069 42750 66098 711108249 42750 57220 257310917 66098 76517 556459701 70302 31002 221891636 24076 57220 26599969 42560 57220 99640768 57220 41296 926685560 17310 76517 305480759 41296 68590 530856479 14531 68590 605390218 4039 41296 822535394 14531 69153 344483403 57763 14531 664544636 6190 69153 994402940 7232 6190 649181612 69153 82443 31976806 82443 54458 580543643 7232 35668 315755241 54458 81740 967248935 10099 7232 37951502 81740 16580 975534926 61505 10099 323475101 11037 16580 882198062 32201 81740 229440738 11037 51245 422103842 51245 60943 921981113 2590 11037 816371016 82878 51245 429283920 32201 72459 429653447 60943 1151 985038609 7675 72459 846650218 63635 72459 144157619 63635 35766 158819487 34643 35766 416713556 63635 62227 997559736 35766 78267 972433675 25967 63635 149806376 43055 34643 432864198 43055 59455 629897334 78267 50405 150091679 33898 78267 349652241 83418 50405 1673112 33898 7067 43570008 7067 35571 204487959 83418 15557 559676591 35571 6440 404574863 35571 80591 59058333 15557 22806 538553370 15557 42998 861161691 9038 6440 48978941 42998 81964 114964683 55883 22806 389365139 9038 64048 22354091 64048 67405 1808196 28464 67405 189566971 26386 81964 261801649 67405 20670 76489015 28464 44460 410275168 20670 25272 399464491 44460 74977 298315177 61258 20670 656806044 61258 10018 70500590 61258 69359 104138871 64634 74977 638774894 61258 40470 121869935 69359 31967 381571038 63972 31967 414199149 69359 5723 206638375 5723 11724 298198212 31967 21865 646353712 11724 48836 360346443 75321 63972 879500743 75321 67870 24146471 48836 66305 114443529 58940 48836 904539037 61292 75321 87784742 45372 61292 115648745 18918 58940 982242156 48970 18918 324888341 45372 52378 742637226 57914 52378 13803585 55028 18918 536109242 50576 18918 600177140 52378 4267 569588672 54182 57914 951194185 57914 40690 91173234 50576 46835 976614094 46065 46835 453408784 54182 30882 112966238 46835 26152 129404226 29572 26152 980611017 45893 30882 283883055 46065 71586 80506999 26152 30714 873596426 24949 45893 739658611 50208 45893 852153613 21243 30714 297990965 30714 8189 886497627 566 24949 131010471 31611 566 501576156 59215 31611 377061383 9172 8189 98777983 31611 1244 563423366 77395 1244 206952392 36377 31611 972555429 51579 77395 546411228 51071 51579 406061935 51579 17075 606975258 22508 77395 948935843 50856 51579 891964271 17075 8436 654354385 61421 17075 147089349 83036 22508 984897089 23014 83036 703029804 50185 23014 194705975 31129 61421 903144915 1275 83036 797355348 5304 1275 925442834 50185 31266 259142364 78165 31129 742201018 5304 3856 173784543 3856 26430 742413289 45924 3856 971422878 45850 31266 66415410 45924 8528 534992930 45699 26430 313985876 4165 45699 555013915 35947 45699 994209013 35947 42812 199694901 8528 12780 360851263 35831 35947 754361126 80489 35947 966168232 31706 42812 970951775 35831 29034 617527889 80489 69196 729038991 39308 31706 19340982 9613 80489 353373852 31706 47113 335186361 50653 29034 963659166 39308 27750 950188152 47113 27075 212497801 50653 4828 393032110 65953 27750 430281952 65953 34721 12455419 27750 8222 936996290 65953 59867 24377728 6597 59867 342335559 65953 28317 95590241 26191 59867 587189725 8222 31023 100930523 6597 74047 777879735 6597 49296 71568600 74047 12034 882025773 60329 49296 161083018 60329 11647 660873081 31556 12034 49369735 22415 31556 227961547 31556 66354 345915297 31556 43307 829642966 3991 11647 140736701 3991 20049 436710096 61245 66354 163029373 20049 31982 8176737 73435 3991 797365688 20049 5801 676770442 5801 7686 764111527 7686 66685 18567714 33626 31982 290936464 36059 7686 947467786 66685 14970 598794775 66685 19569 415807000 66685 67054 39260799 19569 77720 90566353 77720 18951 154528396 77720 43630 596063159 31307 77720 244397625 43630 47741 312895874 42955 77720 664335260 14745 42955 518562960 14745 58349 768955421 58349 34286 212513509 58349 49921 355016278 34286 31458 73779774 34286 46422 984191058 41448 58349 950488572 41448 66184 187137477 50103 46422 936183042 66184 81705 862580469 46422 38369 464090719 41448 15226 504507763 43710 38369 17406660 50103 47277 945443483 8728 81705 156332385 15226 26863 651375143 33572 8728 776512390 8728 48134 722745095 8728 36624 658430211 68603 48134 925139820 68603 68103 428746815 36624 63288 311006594 68103 53119 49865761 68103 36708 450563659 68603 12534 577058695 61412 36708 865314547 36708 10683 35285692 61412 69676 953819642 61412 67361 971244047 63983 67361 235511234 16705 67361 66590918 15687 63983 654988126 67361 66705 12249640 19883 63983 537161906 19883 60903 13043645 4935 60903 255406185 60903 54061 76665304 51140 54061 526058545 51140 70044 917073198 70147 60903 112579867 30840 4935 994799031 10877 70147 387797658 65241 70044 52749423 52914 70044 787809774 12626 10877 93396775 74070 65241 4086253 52914 2677 762723734 3646 52914 855607348 47173 52914 594356649 2677 19377 445653224 31953 74070 707587329 31953 22694 49190752 2720 22694 119988536 39097 19377 910783696 19377 44533 256904201 39097 8869 236226328 78654 39097 706290675 17227 44533 134304305 4123 17227 965641284 8869 49941 488066267 16757 49941 797951436 48598 17227 924058449 49941 6941 856259597 49941 66005 188164893 16757 33051 877467751 33051 71093 910532889 46495 71093 39910224 66005 4698 74340413 76140 33051 240005637 4698 68255 901993193 71093 34026 713520370 48662 46495 601129419 48662 52906 614759855 41834 52906 883883841 31250 48662 362580502 8193 31250 196988247 24010 41834 569135327 41834 2204 426239807 31250 17256 605745192 57422 2204 581043870 57422 58194 953255515 24010 58563 625817073 14983 58194 156333099 58563 26553 858097197 33006 57422 390314293 14983 57250 745764922 68397 58563 603342610 33006 75764 228678407 33006 42932 934844414 29956 68397 651019953 11684 29956 189545056 29956 80507 15505903 42932 68935 821571244 68935 1137 36591657 68935 32857 908666757 68935 38254 468078429 68935 21322 961728634 6767 68935 560120711 32857 65144 646569336 11846 32857 366916819 6767 46949 30824649 23136 65144 993234640 46949 28575 312092432 12483 65144 704786073 42755 28575 39507995 34885 42755 101910811 12483 62900 908846925 22324 42755 840249782 12952 22324 559162421 42755 4837 862767305 11200 34885 52026015 76180 11200 34784151 22324 31760 277257586 49170 4837 984332732 42572 76180 865639118 11200 10320 813226900 33152 10320 168963991 10320 57649 88180075 57649 26239 880890937 10320 22862 433025967 23539 22862 853804872 26239 57424 854484681 57424 75588 652353489 71990 26239 198102667 56664 57424 129124952 23539 80638 236894138 12183 75588 96748406 71990 2008 47421966 45478 56664 571615848 45478 16906 150349264 80638 5413 88036948 12183 52917 38751433 45478 4646 622554054 23638 4646 443090060 16832 52917 772414003 20305 5413 128876623 76613 4646 263569154 12384 23638 93903373 16832 48774 383128467 10686 12384 832471252 11207 10686 205392360 76613 12548 693404384 12548 48099 46076377 48774 66678 676146757 66678 66263 625097396 48099 23149 907463539 50403 23149 495104883 11230 66678 675167981 66678 13651 778179177 66263 47307 326136629 50403 20206 846890416 50403 80577 881844755 13651 41301 143407255 47215 41301 731414912 47307 40291 267754166 20206 46951 743821838 47215 71156 338284253 69311 40291 775287290 37452 47215 30568922 71156 78272 2052853 37361 78272 982962766 69311 28611 73833361 69311 11229 560764063 6071 28611 300759287 52671 37361 719775731 37361 42476 742052770 6071 75737 786941865 12725 6071 382158417 34032 52671 452162002 12725 75361 14433890 29191 42476 529975842 75361 7516 45579042 64148 12725 47998301 46090 7516 105137073 61884 46090 829849428 7516 58772 291782589 63729 64148 869222666 58772 18757 995912544 63729 7984 819649990 63729 32119 621446318 7984 19107 776084095 32119 61847 811124569 3334 32119 692429312 13349 32119 198407780 13349 7695 159372665 35202 19107 569540180 32644 3334 971097396 3334 61907 410124951 24928 13349 141018254 7695 16980 802695618 25780 32644 474968298 16980 63149 488712576 49553 25780 312610506 25780 54024 626694042 10855 16980 633813300 30565 54024 376718918 17879 10855 464155798 54024 6948 825439705 54024 76187 233642822 53 17879 6209124 30565 74136 89205503 61237 17879 82363993 15827 74136 43384875 53 12270 931914945 57239 74136 712783665 15827 25804 860303509 15827 3287 681605120 12270 79824 384459276 79824 8654 538673905 15652 57239 978992471 3287 4377 111810028 15515 79824 287417300 4377 34527 396071225 34527 69641 585067284 4377 63507 841737188 63507 52927 22729533 34527 51112 19542061 68236 69641 991245589 52927 52261 155131517 44188 52927 99846413 16413 68236 362803798 68236 3117 908183494 42870 16413 866715055 42870 6907 891140893 16413 61664 156312438 16413 56099 282908865 76525 42870 930877453 6907 16843 844088289 61664 64396 388215868 37302 61664 809179074 16843 77307 725464680 37302 51075 13412096 77307 32635 494551181 12028 37302 807933675 77307 73124 632850920 51075 56114 222630580 51075 68483 425479058 21427 68483 892579985 5687 21427 275973194 63328 73124 402615773 21427 78085 358886942 5687 78069 700408096 21427 39028 108367151 5687 42232 469229423 26250 63328 678684659 42232 28399 431568773 12824 78069 667866153 12824 24086 1672430 42316 26250 154671253 42316 25734 517132732 24086 54607 274935241 71526 12824 488209590 30308 42316 870577384 71526 53237 845124760 19571 25734 17026803 48569 54607 431352560 23466 53237 785781519 63208 19571 518194489 48569 34455 528773391 34455 75506 948280736 60013 23466 970865107 54680 60013 316640089 75506 23260 529863077 23260 16858 653664945 23260 33673 832951321 24952 23260 177089202 51164 16858 763077337 73422 51164 660817209 72785 24952 46088366 40628 73422 485237999 62375 40628 458715202 40628 4657 144061611 993 40628 48351215 31080 62375 843678090 31080 21012 502196360 4657 7403 342131705 45634 993 876841035 31080 41892 964309078 55372 7403 829600660 53304 41892 943754790 61306 7403 493804399 36230 45634 622954892 57214 36230 786142782 2612 36230 743052806 53304 49405 494746769 61306 83076 452895364 2612 14179 997397713 21442 49405 50475042 20153 49405 259213074 36780 21442 180422583 27682 36780 391144657 67841 20153 86987252 27682 71607 33842430 67841 63860 527206153 71607 7052 374303052 63860 16326 231027770 67841 27753 444321285 7052 64421 124989186 9645 27753 990271111 9645 43455 620244264 16326 52770 801365496 52770 24285 290996201 64421 81784 670096603 43455 145 549544837 145 80776 940657072 80776 17801 395751810 27836 80776 105038056 81784 19596 304820121 1218 17801 386551740 27836 15305 2323574 1218 40767 8019917 24399 1218 481478591 58061 40767 939850353 58061 83051 387837969 19249 83051 32058818 24399 53117 120172045 83051 11057 81221861 83051 478 337220223 11057 26690 457672186 25320 19249 238177190 25320 1596 469248829 20009 11057 435163686 1596 23569 116668061 23569 1367 713167369 63811 1596 424526430 20009 62733 969107291 20009 18515 653874985 77150 18515 884887547 63811 617 909570008 18515 22432 81395853 18515 42864 133324099 617 39875 627569488 39875 56230 170285191 42864 71565 523413472 81528 56230 704071121 34999 81528 878802983 59176 56230 395519660 59176 68648 452639534 71793 68648 906466825 81528 55661 572956570 59176 29152 586330546 71793 36187 763539601 29152 76512 845166092 53456 71793 391479919 53456 2988 626185364 27537 76512 401397625 2988 9299 379476368 27537 31345 679088120 41845 27537 846273174 2988 35066 30235285 35066 10382 816608602 60459 41845 281213294 49192 10382 75521288 60459 39684 429348682 60459 12127 752176081 12127 25402 18014068 76261 49192 396885462 31631 76261 283744857 47036 25402 135013516 55423 47036 701820354 39807 55423 616898 80595 31631 225741041 39807 57491 984701442 75547 57491 929854823 57491 38067 812363452 11341 75547 86351611 38067 80583 721644726 38067 13201 693616667 13201 74499 953934081 13201 14061 336703175 10326 14061 830303300 13201 52808 897133138 10326 2475 136270910 79759 10326 174273016 21212 52808 561135471 79759 41211 737516004 28430 41211 979311349 73048 41211 794361982 1342 73048 573118906 73048 70647 500020107 70647 23588 389339614 73048 80532 866970762 80532 68018 658969320 1342 36972 613183052 36972 21062 241101828 72929 36972 24046264 13401 72929 157119819 10755 21062 151110239 10755 15277 807090097 15277 78732 269707853 40978 78732 53992975 42415 15277 782494285 10755 28283 675513602 78732 64649 702349814 55638 28283 6105773 69559 42415 339147565 42415 48367 493774337 10159 69559 358946075 48367 63786 324254806 58841 69559 470679758 340 63786 774531703 65855 10159 636761760 63786 22195 268421774 13561 340 77558599 51282 65855 965771603 351 51282 296253788 22195 16416 59523009 79470 351 905585250 53846 351 508120689 79470 45197 541218167 80984 53846 515337684 45197 79580 909671847 77152 53846 791516758 27348 77152 866888376 80984 56642 93263399 17340 56642 681128197 27348 21948 684810506 4380 27348 504479322 49311 4380 810794656 21948 81433 733776849 21948 31360 486853422 51574 21948 501363536 31360 6858 961295058 69214 81433 986445739 69214 76322 719916549 31360 14773 688674908 17771 69214 113062337 76322 29799 96882603 36941 14773 571997378 36941 60822 20350660 36941 5706 6371813 14831 36941 90604928 5706 83497 576917863 5706 13857 349447297 46905 5706 882154869 46905 36265 869311477 83497 38006 965771131 46905 38104 767901070 13857 4261 335172848 36265 61794 954030986 79085 38006 987043414 81895 38104 142859979 81895 2506 93569000 33776 79085 857201196 57184 33776 761062609 48385 81895 35859854 48385 57798 136579761 57184 19017 163649440 57798 7002 574065379 38113 57798 953726492 7002 18841 448837232 18841 61985 677744889 61985 4237 898745682 7002 15951 899223602 69142 4237 905025468 34462 18841 141524277 34462 36175 348476832 36175 79552 697207334 7241 69142 81675886 34462 52276 812644908 79552 9564 136993085 10625 79552 315205616 79552 73994 827485891 67851 10625 987070468 13927 52276 991951790 74586 73994 710287869 45288 10625 468867631 13927 62369 412946435 62369 49315 538711417 13927 43511 306564543 49315 38043 17940975 22869 43511 40838469 38043 18833 290022125 49478 22869 513496337 25280 22869 997487031 76846 49478 919469204 81383 76846 879678706 18833 57268 113085660 12661 49478 566046224 2792 81383 813748568 76846 59117 745985789 12661 46819 703819736 59117 66650 617101894 67099 12661 287499432 67099 58863 281452557 15504 58863 304582897 1853 67099 747185494 53984 58863 370844036 67099 77162 788499866 53984 57382 113938328 15504 44947 915514318 1853 58784 478016062 44947 67902 973115050 67988 44947 59906672 67902 70341 543774199 67902 68707 802191988 3036 67988 102724376 70341 62463 357129757 70341 77497 327810594 75517 3036 580672281 13076 62463 943725863 3366 13076 761173030 21015 3366 83192892 21015 3729 433151675 9870 75517 868873788 4391 13076 215228704 9870 49552 138046584 57528 4391 284613831 10725 49552 284346486 32788 4391 355355608 32788 46849 70692092 57528 64016 970397022 61514 57528 368592019 32788 19447 598275436 32788 68833 677188668 19447 80477 158182112 19447 22815 64202894 61514 62869 16858588 22815 11401 903888556 81796 11401 724121241 11401 24387 702132963 83504 11401 114699501 30874 83504 485111059 11401 51124 656373880 81796 14533 596350183 14533 9717 450094580 11817 9717 21793433 9717 67606 692975090 32667 14533 453051081 64522 32667 939304412 67606 83136 322714593 50741 67606 603670629 50741 75993 869358014 83136 6540 91862321 64522 34393 70539478 61378 6540 103557965 74076 50741 607849856 74076 24632 317884687 6540 28429 617570796 34393 66362 714934810 40195 74076 838504403 67275 24632 733479602 20537 66362 290553691 40195 51238 955715985 70640 20537 422737919 40195 15754 726360870 29336 70640 845023270 30949 70640 837402697 82750 51238 950560715 17428 15754 192660555 82750 30856 597764930 17827 30856 351321684 61712 82750 514475984 30856 58394 3608401 39141 30856 643464937 58394 31732 51000459 58394 8416 588605299 39141 58744 47299876 39141 32628 915967453 17307 39141 327796462 31732 54414 750552608 11112 58744 789190582 54414 74784 236705181 32628 15091 14989863 29561 17307 260890998 14575 29561 913398789 11112 75670 503868935 76978 15091 769303412 9623 75670 786443192 9623 26708 2908050 48539 75670 196487723 67162 76978 616910169 26465 76978 690904918 73204 26708 369284712 67162 10103 519742254 76317 48539 798094092 45757 26465 751238504 80807 10103 570903440 76317 47175 918910654 48130 47175 27725932 51163 80807 793543718 60123 51163 890973928 63192 51163 910877892 71539 51163 168273922 71539 57838 285705503 50122 63192 832261913 39176 71539 77606829 3069 57838 119802598 37293 71539 965898475 3069 26462 227900468 49149 50122 38684832 13552 26462 460968291 26462 39512 318311934 49149 27212 630383370 49149 48489 322797732 49149 67379 269540589 39512 35715 156783071 43463 39512 118786802 67379 29442 673308207 36392 29442 470014747 42445 35715 310759044 35715 28805 146239635 42445 16769 603965091 9045 36392 9393969 16769 60531 607645890 50206 16769 760536994 53308 9045 968321694 5219 16769 288770407 9045 17558 958409714 48928 53308 228888916 79475 50206 282295778 17689 17558 250065245 17558 12303 363976721 12303 44680 211772511 12303 40927 508429120 68071 12303 701331337 40927 63431 689096616 51026 63431 60070386 1889 68071 113613204 40927 37296 567957972 39281 51026 864307838 9366 1889 220106165 51026 81101 402516601 1889 11691 824295860 43876 81101 280546697 11691 3734 494650111 3734 79183 256646981 62829 3734 706954022 43876 8599 966083751 71553 62829 510424979 32814 79183 305546489 32814 24265 146217385 32814 5726 911843636 5726 23342 140221161 19629 32814 833301172 7375 32814 451748633 7375 55735 889190447 61285 23342 235271242 61285 7558 33247718 61285 76447 357666063 28450 7375 817784578 28450 76883 581669588 76883 27274 302064228 27274 39011 400087959 27274 74117 59866492 28450 58054 447693550 39011 18907 974785602 27274 36426 212572434 60681 74117 357747753 36426 39482 617118778 14321 60681 913489075 18907 62635 593690634 62635 32933 445754907 14111 60681 799419270 63080 39482 593561678 14111 82220 350346088 63080 46307 861917855 46307 38172 190810514 82220 2676 73155635 67690 2676 284646412 46307 48178 353927760 78829 48178 55984155 49644 67690 31283596 80409 67690 920375300 14924 49644 473866531 14924 27022 432596623 35359 49644 163910539 81668 14924 895067827 73148 80409 707765483 31460 73148 793700769 31460 70806 704088779 70806 80201 565189766 80201 40609 928578881 49939 73148 582505067 542 80201 51931451 40609 53445 692305690 45315 40609 304524140 40609 68677 439605272 53445 3344 16846432 542 59202 724839084 76903 53445 602507350 68677 73658 435617617 76903 63821 36239314 71861 73658 228599685 63821 82228 730205241 63821 21791 45331957 36843 71861 18863661 42275 21791 705333354 42275 3802 71554701 97 82228 654209757 42275 66173 860022599 97 57221 381861711 42275 54451 94805292 74464 54451 500354474 28015 54451 33963905 66173 51011 159913735 47516 74464 235145615 47516 50756 107921843 18117 47516 778733145 46296 50756 15389725 1549 50756 63854681 82616 50756 648265107 82616 9510 228792453 1549 15552 882677231 82616 24306 493953232 23897 82616 128866004 59210 9510 735918785 82068 15552 371038919 24306 26908 37227397 77693 26908 499924848 55593 82068 801619650 75222 59210 412695255 80738 55593 107886284 69310 77693 160666543 77693 19506 562171324 55593 26119 100590515 80738 78699 794326996 80738 16350 708744344 42649 19506 954970432 55187 19506 28499302 16350 42521 980824913 45587 42649 507932194 45587 30147 373125719 41092 42649 252500474 30147 31176 455397205 31176 52521 334060766 11829 45587 264780254 62899 11829 146298470 57084 52521 119889468 11829 25727 964318664 67403 25727 188053978 67403 79092 160603145 36064 79092 666281150 79092 51685 858016772 51685 60706 165801763 74010 36064 775207945 82288 36064 748914078 82288 35414 568403073 74010 25501 14627602 82288 69841 532392912 83513 35414 278361568 82269 69841 579558011 35414 55746 465726048 69841 44875 768324707 44875 22818 885337842 43918 83513 972709005 55746 81139 502585250 7027 55746 760805494 22572 81139 707692337 22572 48349 495150682 48349 5914 210371040 16112 81139 725153475 48349 24865 406015116 22572 7641 933841263 24865 68786 819492794 24865 58496 743183873 7641 11459 37720554 70054 7641 493512532 70054 23172 901114714 11459 73188 794094816 37790 70054 699513310 35037 11459 564877077 23172 72603 605148671 42046 37790 75997660 389 42046 649537536 389 3838 891367807 3838 67368 841506969 42046 22810 671710042 1896 389 467626881 22810 21851 520681152 6298 22810 776818181 48391 21851 90006737 6298 63321 439123258 80043 48391 170501685 44122 63321 550389207 6298 81658 831723229 73279 48391 583916672 81658 19693 157033776 19693 67547 427315576 19693 63303 59455400 19260 73279 804179777 63303 68464 789278037 19260 81869 272377190 22187 68464 598241530 29462 22187 771572084 81869 65764 879640094 68464 11396 87820406 78902 29462 215445349 26436 29462 405682449 29462 74277 719697986 65764 8655 350543534 26770 74277 58490522 31157 26436 653054220 64159 31157 828558247 52949 8655 301072082 8655 50243 9739257 52949 45398 691353204 7645 64159 603454954 5644 64159 112521723 57062 5644 408767163 51186 50243 25651866 63517 51186 285000422 51186 9254 110570438 11188 57062 640415935 72417 51186 886392803 9254 51848 177357241 52224 9254 616567835 45273 52224 876429242 27971 72417 156404758 60609 27971 202508200 14519 51848 298033837 40916 60609 415245048 45273 27163 11264750 27377 27971 658150133 68770 40916 72912837 68770 46490 712912977 27377 29567 60357252 54573 27163 64553323 71937 54573 350875519 54573 20429 392213274 77439 54573 770115877 71937 16186 31753709 16186 39605 510450975 71937 33766 361338466 16697 20429 318203141 16186 30436 976848922 26407 39605 628610471 30436 32573 310656717 32573 59443 115826672 22016 26407 468694391 22016 2864 740756844 2864 68944 139820560 54154 68944 32037117 59443 19607 824558134 54154 27505 761859489 27505 49024 177730006 68944 60739 491374622 12254 27505 623691778 69009 19607 117666666 27300 69009 373714029 35374 27300 401393259 29017 60739 757139482 34067 27300 447689621 35374 74844 522395299 74844 45722 741635747 42237 74844 604772150 57332 45722 877729756 47517 57332 136023036 45722 26270 653999290 26270 15748 997712206 81 42237 29868928 59390 57332 652866845 31507 59390 237442277 31507 61341 228101845 61341 72234 114105216 31507 33020 496011447 59390 20638 804895174 72234 40616 545502203 61341 83429 25979827 32765 40616 816101087 83429 6530 764019890 76406 6530 955040863 65214 6530 870498645 83429 58008 256549219 32765 69761 756677768 24104 6530 792873064 67852 24104 134736338 62555 69761 12822944 4246 69761 574814881 18161 67852 579803905 56071 4246 842740661 11986 62555 56934921 4246 76738 33998980 18161 56910 752736980 11986 8531 375367325 76738 9387 385143428 18760 8531 694744003 9387 53771 486169561 53771 13980 136280889 70083 53771 942256933 18760 22475 702012905 22475 34325 384538051 79345 13980 885902605 79345 78300 61444206 35532 79345 490802132 22475 17281 854670281 79345 54396 422096161 21028 78300 686211328 65164 54396 366558675 21028 51839 73622995 63222 51839 565335425 63222 35273 733829563 78999 63222 503983412 78999 35975 530354776 80967 63222 815234254 37801 78999 90772007 35975 45232 912774405 35975 43742 206512751 6594 35975 725187401 80967 79332 816943545 43742 38418 614237765 43742 73181 107081375 43742 77492 435735378 77492 76104 197461765 77492 70817 937273711 970 38418 544220051 78522 76104 434883880 9410 77492 615204914 70817 23197 350565089 32111 70817 284164291 70089 970 323204099 23197 48148 535562851 20399 23197 702762704 666 23197 739688214 26135 666 715065256 48148 48730 348972337 48148 79576 80761937 48730 28517 218153296 79576 47458 101862764 47458 4875 171307717 47645 28517 391732518 35530 28517 394261961 40183 47458 698610081 47458 30205 618000038 30205 68542 860059264 1675 30205 67490862 59001 68542 129616976 46871 30205 271758218 59001 12276 50162013 23241 59001 112846134 12276 4048 273110891 42642 12276 947046638 23241 23550 622904880 81732 23550 575402841 8290 23241 285847693 38111 42642 616420468 79709 23550 167271024 8290 81496 356712957 79709 16102 725182003 81496 75740 767572624 12430 38111 729393673 55740 75740 621020980 1722 12430 995666247 44296 1722 543906677 75740 80829 609258329 60503 44296 516088228 46278 1722 676120329 44296 66186 941274746 44296 41154 185883850 80829 46023 876309202 60503 80444 968420843 63065 66186 1828103 63065 81841 208444799 70204 80444 706605671 2605 81841 185770404 63065 23200 223900769 2605 71423 14274482 71423 66513 626691074 2605 8886 442733646 33084 71423 760801688 66513 34129 532383260 34129 16280 639393893 49969 34129 297573833 49969 26434 360045148 49969 41782 654895275 26434 74682 955189224 16280 34719 434116720 41683 34719 464040685 74682 39312 20591087 74682 4037 281221020 74682 65667 349857351 48962 34719 121525567 48962 59134 55076237 8846 4037 79105261 45898 48962 771330741 45898 51099 254834556 45898 24266 821829564 25540 8846 217250290 28550 24266 179929788 33117 28550 455377429 21636 33117 518682486 79492 24266 163173881 21636 58370 72616680 33117 68711 447877075 7767 33117 650377270 58370 59097 299569256 58370 61603 86736233 59097 51873 69399153 66797 61603 21827812 66797 58810 639622350 35403 59097 840927711 51873 12100 654421603 66797 12020 641201703 57038 12020 487193372 12100 32436 154000029 45365 32436 360989253 57038 51398 58170153 9489 57038 625481720 32436 66570 3894048 47481 9489 76510948 66570 31064 654973239 66570 614 507022288 35208 614 649691374 31064 82202 883521939 54651 614 577442203 72126 82202 22226788 72126 81161 122633894 43773 82202 786159889 76120 82202 400836632 43773 21803 289999787 21405 72126 920956760 63694 43773 80035525 21405 62363 175152172 34052 63694 109913745 62363 47097 631392389 45435 63694 685833885 63694 2296 415021245 47097 19093 880591448 58091 34052 621793964 47097 82185 293780855 17889 19093 139774026 64534 82185 322638781 66428 19093 845172382 64534 62817 878759864 64534 2436 87184630 45758 66428 653362024 64534 28349 672265039 62398 66428 839784651 22428 45758 291431142 45758 54572 878979778 45758 18825 841155788 19582 54572 914221857 5141 54572 610186187 19582 32960 25922352 18825 76540 411443042 33873 5141 136249017 76540 22007 488227198 76540 52334 518657685 27453 33873 420202816 53397 52334 431924943 39390 53397 271209900 22007 57138 220561534 39390 75882 523717214 81008 75882 643408499 7802 53397 862560931 7802 61697 443004586 71386 75882 939718291 14333 61697 664926451 75818 14333 4556099 71386 11802 339433678 49914 75818 863068358 15939 14333 672248907 4045 15939 787086841 15939 25876 537211485 26123 15939 145873192 17983 49914 419709802 17983 25872 759456094 12310 17983 213074380 25876 32279 700617520 66863 32279 950838014 25872 40341 83903857 80333 25872 971927869 77434 12310 603585393 18775 40341 131075675 29520 18775 32735824 80333 9588 876656982 46605 29520 946192045 29520 20956 99616088 29520 66692 297361531 20956 62890 645601243 9588 10450 458480350 62890 2019 860317813 66692 80412 705582379 2019 75268 353626103 27891 10450 634907771 2019 6867 526927400 19575 75268 550823066 19575 78426 447466474 34297 78426 840742290 45774 6867 615066301 54631 19575 49051500 59641 54631 769282294 54631 81871 745661871 81871 62891 286071481 48264 81871 358242304 11418 48264 338774474 67324 62891 996983767 68994 67324 34659098 48264 38603 977517179 11418 27960 666315096 67324 41485 545265666 33004 38603 36269278 42877 41485 544614115 67557 33004 103013542 35702 33004 914794249 76173 67557 111350868 50203 42877 62319475 42877 34964 516638343 50203 18554 454564243 5606 35702 556037447 76173 44940 586898897 34964 51753 629529200 50089 18554 946420557 51753 77647 991481511 77647 23088 757506197 8714 51753 241395387 50089 13374 703555452 50089 70841 103893295 18135 8714 466433114 70841 31239 338558672 28851 70841 777503027 13374 77558 50105812 18135 69961 35575402 75876 18135 205352897 55029 69961 74486678 59219 28851 155462541 69961 40951 361234964 80998 55029 97784590 40951 46676 154212737 37099 80998 936625957 4065 40951 304611757 4065 13669 919523496 18795 80998 160718707 13669 3857 961369475 56367 13669 935356326 13669 53326 860895533 17765 3857 454870387 18795 5792 110230905 1708 3857 35294549 53326 9493 833101781 58477 9493 929490493 18202 17765 623683150 9493 46879 626072411 70269 9493 303413679 58631 18202 368282889 38711 58477 397036781 68627 38711 270577330 16889 58631 533578204 25011 68627 45009768 38711 26140 58447857 16889 6595 647392176 25011 22943 398258146 35924 16889 535377434 22943 76162 445224700 606 6595 824072850 35924 75277 532969558 65268 75277 119407153 14454 75277 749321501 46109 65268 730636797 46109 39026 378281062 39026 24358 145291165 6982 46109 624330681 39026 75774 944394469 75774 74785 699680880 75774 83065 505372913 46462 83065 674803029 46462 5881 235021176 75774 35331 107544002 2364 5881 581550225 24527 35331 193586942 5881 29162 536127883 2364 25438 716735468 11558 2364 735725557 76636 24527 106047299 24527 41713 223824848 8431 41713 270314739 25438 11753 112162553 61414 41713 637500856 81823 11753 52554304 66824 41713 750993957 64580 11753 652859522 64580 29806 415725006 40836 66824 351374510 56223 64580 510795657 64580 69803 781070408 29806 14530 43580510 29806 74757 283455448 4443 14530 677766026 3308 4443 931405646 32421 4443 190576058 19549 3308 120658035 41951 32421 376862856 54281 32421 355536216 43256 41951 994410307 64653 32421 56578148 43256 38033 671050436 38033 7595 876233949 64653 73195 449834717 4178 7595 315077148 55979 38033 865565893 22887 38033 517529322 7595 74354 118378547 60361 73195 374495079 60361 26366 672682124 34039 55979 284990597 73731 26366 313647569 60361 47677 176665329 57296 26366 490985567 25069 47677 557390486 57296 72438 645324763 57296 8891 935832837 25423 25069 28439003 73955 25423 108183340 42368 73955 892191594 25423 33052 438904093 13517 33052 371924394 58927 73955 371936589 80992 73955 609934534 42368 12896 138963863 80992 40522 757365092 62644 12896 850907540 49754 62644 682119439 80992 2708 614039435 60807 12896 412290762 49754 28455 363533579 10059 2708 490431254 2708 36411 226507074 60807 41520 963949551 36658 28455 997143975 36411 21305 757950901 33565 21305 171447683 36546 36411 97514183 36546 72705 472694584 21305 52863 142332289 79606 52863 695098074 9954 52863 740645604 9954 16220 675742741 79606 23952 426094832 23952 43106 153419098 57588 16220 166244797 30024 23952 748517469 23952 4363 668835441 24605 30024 28062657 22192 4363 162231306 33610 22192 46475188 4363 20850 18803750 47850 33610 755090200 22192 22125 613823490 54999 22192 528799348 11756 54999 544475930 11756 65901 360885860 54999 68748 474935736 57499 65901 265435627 65901 76755 31443477 82057 11756 591932511 65901 35880 935807400 82057 40548 706880672 26904 40548 20507223 82057 8996 794976883 21277 8996 317699011 17855 21277 955437084 26904 12116 911891289 12116 64449 157853392 26236 17855 643344768 16195 26236 134386909 53490 12116 763066510 19457 16195 177974933 71623 19457 236934068 16195 63572 991549163 45700 71623 862265283 45700 52776 318582166 21265 52776 628964354 69861 63572 960264575 52776 58532 465438867 66661 45700 832210103 10134 69861 449209879 69861 35989 824673336 35989 34122 55723522 56660 58532 739332297 18173 56660 669179466 35989 67839 739405337 77832 35989 926541022 34122 27204 522764572 5238 77832 213307179 12701 5238 284368984 51580 5238 802828109 32719 77832 431194195 27204 47191 480930338 41420 47191 81264039 47191 39538 999216578 41420 43658 434539781 74149 39538 258670379 65890 43658 514560324 69666 39538 94256195 74149 29448 13462189 43658 69848 832644526 69666 48162 900714336 52252 65890 375280495 48864 48162 627693339 48162 51123 642825343 61713 48162 369192835 57148 48864 367529822 13779 57148 729962264 75971 61713 44362150 13779 81237 499862063 67092 13779 282249494 47538 57148 344521534 19363 47538 898647660 19363 9618 707830121 15409 9618 965490828 6963 67092 461372214 6963 22435 179192535 22435 51312 114869954 20773 51312 638081809 6963 34888 995577052 34888 56273 507141964 56273 73168 579076954 81566 20773 17673267 56273 15930 428164645 34888 62452 825298220 12923 15930 105614143 61011 81566 567461251 81566 61674 500983935 62452 71787 14250233 45930 61674 311529115 12923 58868 782622714 71787 18444 482909116 42157 61674 987504229 71787 81357 221320979 81357 18424 192858711 42157 19418 611525889 18444 65388 434184268 7855 65388 427188810 7855 79985 204674761 27511 65388 513892949 65388 80114 635896513 80114 50786 137520694 77141 80114 922159116 50786 14504 521983025 69884 27511 699835033 50786 70535 768666759 69884 13351 458929818 14504 71870 1822046 81004 14504 554387643 81004 41816 777052784 65485 13351 440041055 29204 71870 447247028 9582 81004 431697866 29204 3768 178599206 15220 65485 582305642 9582 34001 518861956 3768 62484 164515595 44712 62484 274076269 50072 44712 999919976 22120 34001 875600408 80355 22120 482087782 28806 50072 887245456 40348 28806 453392092 80355 13961 92484347 74720 13961 112210526 53372 40348 755026088 61436 53372 110632155 26909 40348 131509602 20713 61436 781741653 74720 24519 31218997 53372 63544 2600961 46828 20713 434765800 49849 63544 58979952 20713 75281 106307615 80057 24519 504901361 8523 63544 463687637 76087 8523 183724240 8523 53057 780523092 57105 8523 945033293 8523 43503 497412417 57105 72982 595060920 4140 76087 167044448 57105 75053 159744321 43503 69589 100539444 4140 49010 461179205 35450 49010 158049618 36682 35450 534355742 36682 14405 335929419 62163 69589 154173835 46085 36682 357268320 62163 80391 129177756 46085 9636 498580688 9636 10636 876921748 9231 62163 655051026 80391 44119 857143918 80391 35042 584231560 30376 35042 257418298 5031 35042 10414262 44119 79659 902346406 5031 51958 63681291 33604 35042 242712145 14073 30376 679822126 46491 5031 667062675 33604 3819 75436279 22619 46491 163021278 14073 44476 332828055 74840 44476 106176905 15380 3819 310133728 44476 135 815545221 15380 25364 362602745 30357 135 970164546 41976 30357 977410327 30357 58849 550626662 42068 25364 349778161 33992 25364 98778295 12242 30357 669015030 33954 41976 635190358 7138 33992 971074675 21436 42068 69621401 7138 70685 976005892 33954 73383 331731902 21436 24809 377358061 7138 22785 992759038 73383 55761 978556509 22785 67382 357709242 38447 67382 333509749 27963 22785 140509908 42234 38447 407972981 42234 78830 151261016 78830 31557 849142338 38447 56913 23726942 56913 42215 296562448 31557 55149 572027223 83397 78830 813686682 55149 5744 19180777 83397 81575 726807652 31219 55149 951042870 55149 52705 493854184 81575 31913 496690201 31219 50379 457138867 42636 52705 666086296 74426 50379 34789580 61417 31913 954085042 42636 55399 202765474 59288 50379 53030051 80212 59288 60418067 59288 40193 422581529 11078 40193 588190640 19640 11078 477133987 83188 19640 341290075 11078 57125 896602595 83188 54917 699743790 19640 50441 877296139 50441 42868 348996423 41523 50441 518525017 42868 57891 933418481 42468 54917 449300256 52641 42868 843723867 52641 7860 116003320 7860 142 213764055 142 64773 98397152 72382 142 98306711 1155 64773 483678984 10225 72382 73136481 10225 30397 645923722 73363 72382 162160433 14452 1155 187556982 49116 1155 95204483 27832 30397 55502198 41266 30397 143872160 27832 6242 102852545 553 6242 611154877 83268 553 898015050 41266 21535 808054447 21535 66921 353884434 68733 553 35568089 66921 6365 1033322 64150 66921 530809314 66921 23582 377921199 43763 6365 150557976 68919 68733 18372351 6365 43373 271403937 23582 21271 27138982 83330 21271 123298803 2889 68919 515842024 33318 21271 361701092 19556 43373 49494303 19556 21953 23363719 83330 13371 132767413 75960 21953 666560422 75960 28992 558269367 75960 13958 643966131 28992 41298 393552359 44071 41298 749047693 28992 75077 778721240 44071 36970 647834827 68510 75077 64840428 41298 74860 708055621 36970 58587 138363533 68510 15932 27136937 74860 15472 656074435 45794 68510 125416474 58587 31013 214210347 33924 45794 358110789 22395 31013 685231057 33924 16724 686145956 35770 31013 579316071 35770 61813 507835811 61813 43926 357403882 48767 16724 596858336 43926 41855 9005524 35770 16785 638251411 41855 34554 868964625 48767 83002 18341709 3632 34554 735210505 16785 36900 366566413 1526 83002 139349372 83002 29024 949370026 83002 21742 198312128 9081 21742 553053828 43380 21742 184668376 31264 9081 832076307 73338 43380 421828220 74679 43380 589369225 74679 10385 301828323 31264 66416 767873573 66416 6047 135953423 7451 10385 89712496 6047 40717 457464717 40952 10385 717278905 6047 54715 858565547 6047 47258 436476512 24231 40952 133377255 47258 48646 203990987 40952 38966 545843703 38780 54715 67748917 38966 82757 848760947 52734 48646 347012875 78198 38966 92253692 52734 72148 49821270 77572 82757 827642360 52734 58292 557432209 58292 17902 928852526 72148 60442 526062881 58053 17902 460231607 17902 1819 284025165 7333 58292 32219804 32566 60442 21744773 23090 60442 958864563 50109 23090 497286440 1819 27142 835296923 60088 7333 940253045 50109 8377 317376929 23090 61531 807163387 60088 22514 928680719 46209 8377 656228984 60088 35566 232228549 61531 56556 277467913 35566 66517 565838597 13398 56556 399914668 15873 13398 899388928 17220 66517 49900058 5658 17220 256957858 13398 53352 949722139 17220 76671 2413289 50332 5658 278079737 5658 23223 864560284 79776 23223 226800781 79776 12350 358115052 1016 50332 444084184 36236 1016 595981524 12350 7058 748151550 44920 7058 19007061 1016 47163 841807497 36236 68765 829150255 73056 68765 463432212 47163 68028 778178346 47163 57815 365180616 60535 47163 437493449 60535 59632 955991323 59632 43173 614427684 9872 60535 130133298 429 9872 304920192 8340 9872 365957881 49317 9872 243414596 429 743 654863714 49317 82492 615387932 33151 82492 372638892 8340 57305 281151077 49317 53135 219240650 33151 75525 308684903 53135 44787 543873215 44787 17452 48521481 53135 38101 827032151 61968 17452 76472936 38101 26779 778438015 61968 1476 722127235 1476 58618 874921286 61968 77756 118021740 26779 34715 395115370 60983 34715 755953931 1476 39015 905865155 34715 81327 305510697 6492 81327 5736856 60983 36018 345466786 60983 1147 549479455 6492 3140 612683066 1147 50162 446047637 82641 50162 854922850 51709 3140 999735824 80970 82641 613652312 50162 25673 474812754 59843 51709 244294201 36472 25673 67859674 36472 50862 443129557 82890 59843 428784975 81188 82890 217986826 54290 50862 422941701 1861 36472 318186877 36317 81188 962675645 36317 50678 211205111 50678 4291 22838050 4291 40349 310540469 40349 45185 337609072 4291 57019 446998174 57019 77380 96859104 4291 47563 820551434 4833 47563 101462733 37805 57019 773922247 54256 37805 132194274 40442 37805 484813798 4833 36422 121167992 54256 11310 600662078 23861 40442 78814495 38864 11310 677820948 40442 81657 287535316 81125 38864 258677939 82067 81657 565430584 38864 53922 631775401 80914 81125 734681726 81657 31371 92900901 8415 82067 844456760 31371 10118 108245387 53922 43334 683330668 43334 45706 115241898 10118 44480 656768487 43334 77977 229020541 36099 44480 7889018 43334 33822 27078871 36099 24715 601047923 77977 46535 980710001 33822 24853 446442227 46535 30537 51472954 24853 32517 661122697 32517 71698 767428816 46535 30964 467054629 71698 6791 932377953 32517 37463 478814751 71698 71970 109947231 14506 71970 480340023 6791 59862 977670361 59862 21653 530277522 59862 5800 767561337 83141 59862 888889869 37020 59862 329902751 52077 59862 352056377 83141 4211 231037381 42589 52077 255033391 42589 2156 515404114 52077 32406 965758688 52077 23669 164476862 23669 78566 995678997 23669 3100 596841056 18607 78566 695027203 78566 27651 489155517 3100 54334 784493764 18607 37532 17508435 37532 28310 378549479 57249 37532 557970525 57249 54326 432226330 54326 75230 609893490 75230 67556 51002377 75230 65229 287814009 57249 38655 123441205 65229 70228 74708206 65229 78317 938567403 66711 67556 227045910 31295 66711 41072581 66711 44763 261256498 44763 20166 235707953 31295 73569 763983359 81761 44763 69754243 20166 8438 40005703 81761 18372 419077915 18372 42111 568259420 81761 83467 190882203 42111 28845 340619650 18372 78879 871600130 2043 18372 252953047 76564 28845 136684482 32412 83467 789273926 76564 34560 419362668 69291 76564 862014634 2043 48061 545239502 34560 75338 49051381 75338 63239 726199496 75338 20840 653665520 48061 29341 299559233 75338 32951 949290160 3291 75338 144163801 14206 20840 274974092 47891 20840 400735189 39868 47891 281963282 82358 32951 949060099 3291 41984 119893003 41984 37423 862577579 75778 37423 13512815 41984 12412 630519465 37423 61235 447408194 37423 65785 851314930 61235 16460 956706420 75778 65577 867043363 12412 20539 78500865 65785 38919 9075863 27349 65785 590272443 24821 65577 102889654 13334 38919 193318366 62080 27349 185872975 68249 38919 480992861 68249 37000 10197976 62080 45107 73194005 68249 26839 215085493 26839 30008 859748501 26839 68832 962234267 30008 79528 873880273 79528 50499 361165319 26757 68832 96096324 50499 61871 145991333 26757 19360 247327628 46162 50499 907420912 59751 50499 160823208 14625 59751 555362954 14625 24474 218968108 59751 44631 829423220 59751 3656 728685353 65225 24474 5879533 6938 3656 417429449 44631 35130 888586176 51989 3656 919086331 82476 35130 141883695 26510 35130 516885991 14388 82476 328585997 38460 35130 731257695 38460 46397 640095852 13081 26510 482160874 259 13081 521218093 63027 13081 115376379 259 26840 849642004 259 1901 670333326 259 56464 886821805 50115 63027 223719119 63727 1901 53414386 1901 32846 113666362 22 56464 623359217 32846 36433 645337356 63727 24564 530751996 63727 9941 120808275 22 8798 480238361 9941 57329 186431671 41026 8798 535683992 20919 41026 372883676 37464 9941 164092977 8027 20919 985999482 20919 16609 675120890 37464 78940 545316555 37464 6399 760384186 36710 78940 307160382 78940 47405 115216941 73297 47405 608315483 6399 35841 158612135 6399 44959 208851769 78680 44959 120908886 22524 44959 401218472 44959 32968 34242363 11732 22524 426514158 44959 60275 256242688 78680 27565 626828439 20340 11732 140174237 70426 32968 286586994 20340 65632 974193428 35633 65632 229754172 2348 65632 305971922 32738 65632 400892536 54743 70426 810257646 35633 41543 12281370 42012 35633 967893557 67378 2348 363266611 58958 67378 403309531 344 58958 247498738 79781 41543 352135226 17927 79781 7478248 25731 344 325927078 17927 6413 881229926 21246 6413 952167307 25731 47774 133912791 25731 21018 852236818 57377 21018 513454700 57377 25322 753097866 52337 21018 431913951 31499 47774 628587953 52337 56547 89774343 22499 52337 370361159 22499 31750 242833002 31499 61391 217526037 22499 20787 63738933 31750 56834 16860984 26170 56834 883071874 55962 56834 558040215 56834 9785 808889375 9785 63766 637151419 42511 55962 141600958 40262 42511 11501828 55962 55657 352629676 40388 63766 274435592 63766 73407 32987906 82695 40388 933771647 55657 23513 204537755 82695 80119 428319551 73407 9958 930319844 73407 12782 790218845 35917 9958 68023199 34409 80119 917792305 34409 9124 2384240 11276 9958 420429572 63126 34409 691072742 35917 35224 459108479 62699 63126 252001928 63126 19697 340245706 11276 11216 87726350 14986 62699 241691581 5701 19697 370221192 12510 62699 948509202 24720 14986 332112383 35697 5701 874646051 12510 17721 875190690 29019 35697 961523703 48125 29019 176977425 58825 17721 451858011 73276 17721 60181229 65986 73276 843151627 35112 73276 782384923 82206 35112 583927670 58825 8794 625386762 42227 82206 491534805 8794 58157 391371023 31177 58157 391376416 58157 36166 908689612 58157 76927 188867510 42227 4639 421747071 31177 9596 60783271 66924 4639 433411157 55203 36166 945184348 54829 76927 754139332 30293 4639 642266594 54829 74048 121846292 55642 55203 565574531 34491 55203 640194677 28643 30293 643650765 77748 30293 778708277 74048 78630 683727250 3147 34491 720928304 78630 30105 931671514 77748 57309 267505634 77748 23445 575452610 3066 23445 36568935 23445 70500 838706814 65221 70500 511059204 57309 55188 785401372 17570 23445 885966221 70500 1533 79519097 39820 1533 618118887 1533 52538 469592777 76408 55188 352144878 59366 76408 228927703 52538 16384 953461811 2434 59366 153448805 2434 67813 840274968 49346 76408 9040732 2644 2434 58175692 49346 51082 649549656 49646 2434 73245572 49346 5455 122273768 64686 49646 829696683 33958 51082 702019661 49646 59299 40375806 5135 5455 281024467 64686 45366 131665085 33958 1992 474357306 45366 66708 568893484 51658 5135 467179467 1992 8407 468456311 66708 47219 49261761 32089 8407 558264939 24289 8407 121544581 28796 51658 495312182 47219 29883 268734306 9240 47219 964383407 42721 9240 5378880 29851 9240 3715913 79429 9240 214775694 82507 79429 193969998 42721 19551 260135460 42721 24555 98933753 24555 38435 514477743 44283 19551 290294124 24555 60984 42698882 14380 44283 454801830 77041 44283 919998063 44283 21765 2779483 60984 39503 187056449 15631 77041 665153230 33231 77041 66649419 67788 39503 699315177 72131 67788 128649427 9548 33231 484459537 47468 9548 452155506 67788 61278 839225280 77469 47468 856580965 54828 77469 299300082 77469 640 605986270 76562 640 205232268 640 45425 200860990 45425 81258 593162143 23781 76562 378133566 65121 81258 14918046 53657 45425 94033290 79886 65121 873497118 73626 65121 14640613 15553 65121 937743704 65121 14973 980876083 14973 70898 339231510 9275 73626 953149125 49833 15553 997838904 15553 14885 116615823 70898 20353 33305150 60991 20353 739249541 69403 9275 76319944 20353 35504 603604214 20316 20353 913485932 8473 60991 117940061 3061 35504 399444144 8473 24703 166024303 3061 71416 77688758 20316 25870 550786256 80528 3061 28987655 24703 37113 142668404 80528 42010 817210278 25870 37711 546675953 50258 80528 758063969 61188 37113 817220868 49160 50258 943442917 70444 49160 882422885 1055 49160 349097289 74163 49160 541761296 72812 61188 172797579 1055 34975 896019897 70444 57820 724191057 72812 68379 697699334 74163 54688 95225466 19479 54688 669828626 82612 57820 632664279 11165 54688 492432283 19479 78140 908314558 76869 54688 822472789 50771 82612 259949061 6730 50771 162780346 6730 9843 901196765 59093 9843 75671189 59093 27893 236263029 61981 6730 217909974 27893 64753 129650192 27893 81617 981302330 61981 75622 28490421 70555 81617 508237412 58009 64753 632519954 76431 75622 100445355 51515 76431 843079417 51515 9816 272607840 12947 9816 337018573 58009 30600 122805203 20557 12947 587290635 32641 30600 800359611 30600 48922 183305128 48922 22148 443814153 6879 32641 198495985 22148 55946 828628763 56156 22148 775653997 55946 32815 887020123 22148 63621 46481808 55946 77438 780376653 78415 55946 278356273 79354 77438 649218694 53829 63621 326215995 69557 78415 577862365 27157 79354 869423512 27157 46861 260202200 46861 76207 838769464 27704 27157 650234247 76207 27990 641625311 27990 83176 294159098 55299 27990 755772526 76207 52123 873300170 55299 39425 490268004 52123 70072 40603641 55299 21755 713126877 70072 17336 68267922 26263 70072 554318650 18166 26263 965435190 17336 42834 344345850 28243 17336 543769211 26263 20486 96481473 64211 20486 375516209 28243 36115 569565922 64211 35982 662358228 35982 46242 119798857 20486 81912 756345227 27731 81912 784337885 81912 81264 964546955 35982 25797 947514739 25797 13690 663872049 999 25797 678647238 42937 81264 504641116 13690 3805 7175637 59709 25797 966016882 68318 59709 718406561 36148 999 417807197 3805 24381 18790204 9625 24381 307688019 42491 9625 671590212 42491 36732 504580057 9625 3481 779079921 82379 9625 224509500 82379 32907 448119730 42491 65061 690540045 82379 21452 46723400 3481 22268 908792435 38322 32907 939068415 20157 38322 663369225 20157 49041 588542557 22268 36214 150281887 54896 36214 991688549 51833 36214 679386200 38657 51833 66445189 54896 12030 303867578 51833 33490 957120465 59526 38657 381940818 59526 73900 774405618 19053 33490 4650893 47182 33490 648023122 33490 40798 470676167 71933 47182 49603033 47182 7719 125149859 47182 82093 497934853 60165 71933 639948198 60165 74373 270421540 74373 25326 98459227 7719 54348 63351867 40961 54348 977621542 80902 40961 617435994 54348 24000 867832455 58733 54348 794969454 60961 54348 15789546 80927 24000 561256291 12074 80927 496933121 58733 73379 715631375 12074 21059 756542284 21059 4465 52110590 47025 73379 311454904 12074 55466 670211226 10938 47025 489039201 55860 21059 446665885 55860 43338 55259206 47025 24129 217860203 59696 55466 492331157 61128 59696 19402567 70771 61128 114885356 24129 4761 167485935 61128 41114 88779794 72898 61128 3631688 41114 62278 938021638 72898 55641 405838551 55641 82743 189530170 62278 36971 428772415 36971 53054 7994582 26571 62278 157420875 3511 55641 744649107 36971 47073 937048558 3511 80671 819137211 80286 47073 537821759 80286 14758 842721307 28441 3511 376664679 27324 80671 76629046 13077 80286 940797912 54615 28441 125409189 33022 28441 751121752 3964 13077 516209012 65745 54615 463027449 56438 54615 614909443 3964 33356 59240606 82040 33022 695816204 37164 33356 972454156 33356 47154 525780939 47832 56438 92889973 33356 56678 769444175 47832 23378 361419217 37164 11923 892968756 11407 11923 274804844 11407 64915 134750860 38047 23378 135006641 13335 23378 12548706 11407 48818 176107225 83164 48818 895605045 38047 48523 87013249 48818 73047 383450886 48523 60682 838451213 11819 48523 67948034 83164 40324 372248751 73047 62373 277957134 32537 62373 643679822 63295 40324 653399504 40324 24458 512083141 40324 74138 595699284 32537 31376 220998762 63295 62679 855007090 31376 30776 843126541 16633 62679 947166493 30776 69379 396313513 10862 62679 510884788 16633 22261 58318728 15863 16633 482096965 28155 22261 678635463 22261 14949 265224359 6671 14949 848806669 22261 58572 221055638 15863 17579 443099152 14949 52812 350101880 45550 58572 125856102 36009 17579 594586627 83329 45550 528767657 52812 65652 555376614 35016 83329 169665863 35016 47531 243644313 32662 65652 50347346 32662 45903 901822486 75211 35016 353897473 45903 71918 710468712 54160 75211 638997148 14224 54160 935933500 47719 75211 223907264 20487 71918 832806658 8888 47719 736476978 47719 81209 474705057 19540 14224 981226050 61776 19540 209187942 61776 27159 223918102 61776 19120 734404254 42777 27159 119624013 78489 61776 812079689 20839 61776 437610366 42777 48198 131153781 42777 10417 655370675 10417 50256 676557125 57544 78489 522348263 10417 56478 487204339 69023 56478 327028812 78579 50256 265778291 7654 56478 207952234 69023 52422 925838869 7654 18741 662291382 69023 33506 551688341 17580 18741 604624066 70870 33506 132309797 16078 17580 116657512 33506 28886 746735785 8974 33506 363324360 17580 40806 198292067 53438 28886 424544758 66701 28886 18095557 44854 40806 44888866 53438 13556 545664897 65342 44854 677827242 53438 56751 435423466 65342 44822 404442885 44822 57852 74957761 65342 62601 53838196 80347 57852 952943749 11805 56751 765255046 33475 44822 235226689 57852 46501 882159381 81162 11805 141213136 51706 46501 712368389 13710 33475 969211475 46501 62221 66870743 62221 71778 936322516 13710 82297 492606928 62079 13710 336193634 82297 26177 145946951 26177 19574 908729995 77899 82297 837912134 1648 19574 469640452 59957 62079 315366557 77899 46970 550212590 46970 60077 212870447 41390 59957 667566860 60077 46572 619918101 60077 69706 45546270 59151 60077 801547 41390 41466 321715986 41390 68858 854581126 68858 55474 884464595 8952 69706 592542265 68858 15073 222654924 68858 51748 844791678 34454 15073 993911750 12375 55474 820105374 23840 51748 426970491 58439 34454 443685452 35225 51748 921126232 12375 30695 615138708 35197 23840 456618427 27013 35197 102505788 30695 14211 419859649 30695 28786 221955140 5731 27013 23495973 14211 14665 852130486 28786 25781 128757020 25781 55757 981135146 55757 18294 888194666 14665 79954 187829562 35348 14665 213663336 18294 1710 903207667 18294 34677 995923215 53210 79954 470333256 58255 53210 855965368 34677 68963 210775240 58255 32069 25561473 9482 68963 667264840 9482 6561 269104712 23604 68963 39513105 32069 24953 670788945 9482 12603 905593951 6561 41911 41349043 12603 34681 708506957 70959 23604 417688622 41270 12603 516682825 56418 34681 756787803 34681 61107 124502134 10601 56418 619299961 61107 2512 227309516 33403 2512 532823703 61107 45725 640365473 47240 33403 603882132 10601 65353 3806296 67918 65353 901882992 67918 11960 18103878 47240 49126 639995691 73861 49126 929766951 10093 73861 515459626 49126 27528 463404791 72034 10093 387126777 27528 56420 417016556 72034 59397 105010808 56420 80255 454174648 25739 80255 136354079 70048 72034 52092448 56420 47653 119568919 8213 59397 80079307 80255 14930 557637283 14930 9230 448954244 52589 47653 832237702 9920 14930 737224911 48238 9230 95788649 56320 9920 6094476 38476 9230 10298472 61640 52589 396912873 39668 38476 302103232 72639 61640 246372528 56320 42537 207964467 38476 3996 983941156 42502 72639 382031339 61619 3996 718529027 42537 51793 286040574 11124 3996 930084007 42502 12497 587526635 12497 18050 155714481 18050 15510 551129071 60557 18050 597030429 11124 45939 264963954 15510 67697 110682344 15510 40269 925140520 67697 20313 525204023 47049 20313 174040994 47049 32094 339390490 40269 43549 472123726 37142 43549 431356706 77530 32094 64397950 22059 32094 60788022 58199 32094 653526765 70291 77530 194116379 21206 70291 927459328 52723 58199 365850437 56858 21206 947802949 21206 61439 978022468 61439 61141 271038470 21206 80745 340545678 3359 52723 448816378 80957 80745 128455441 27426 3359 489842601 80957 82347 4862832 4812 80957 643693926 69174 82347 521154091 27426 48365 291137969 42693 48365 58530398 4812 69081 130363191 27238 48365 38234485 70078 69174 307510334 21683 27238 388927268 64416 27238 71998487 50946 21683 173112886 4561 70078 160687248 29369 50946 244248646 64416 83444 231924614 29369 6633 84877346 25385 6633 545582716 83444 48586 536249891 18920 83444 230992414 18920 50858 602401216 56950 50858 344378794 70512 50858 466795117 15165 70512 618611088 67094 56950 532564504 7424 15165 614147221 22825 56950 886467404 30967 70512 993474207 5785 30967 881699014 22825 79868 425755203 66298 7424 468697779 30967 16554 56200796 79868 54512 231963381 64514 79868 495831651 52135 16554 496092853 56132 52135 530649953 51056 64514 248954448 56132 13755 611942032 56132 25730 349770731 13755 41109 925811864 56132 79951 861707241 41109 77816 508859706 45643 77816 78621143 41109 33745 660271285 33745 21394 214044417 21394 81140 791300516 20095 81140 596222654 33745 43099 236317319 4905 43099 301801173 46051 43099 301432006 1937 43099 311489385 65311 1937 748904445 3588 46051 559627055 67927 65311 128709746 3588 82814 296432297 70154 3588 496765720 65311 24979 299513394 3588 36914 611346883 24979 16485 212992038 19541 70154 43487393 67887 36914 62677356 26997 24979 109778649 39587 67887 534805570 67887 28257 192118744 19541 52747 783277636 28257 239 339533468 239 17467 30665408 39587 75090 507727202 28257 27218 301800740 63177 27218 352206598 27218 81892 395991256 109 63177 461405274 72661 81892 707114092 7608 27218 926155536 7608 45326 49403025 81892 70928 199658933 60072 72661 656947187 72661 82305 476013089 39608 60072 213082597 60072 13694 733392198 70262 13694 866715281 60072 52777 91127254 74520 52777 13879929 52777 67000 487673151 61438 52777 940324102 82827 61438 766430054 44896 61438 541368415 7110 74520 884336358 67000 15173 5620185 44896 47204 21104986 44896 21782 632651172 47204 38535 724652638 30778 7110 235234198 25454 47204 186383815 47204 2839 573830259 41690 21782 297193378 45441 2839 992701679 75028 2839 190442579 25454 27845 692207786 13531 45441 174778626 75028 10126 370511828 29488 75028 821363597 10126 48973 874076706 10126 20165 12879100 10126 39315 73740899 29488 23748 492269150 46297 23748 107264353 46297 81275 848506779 46297 62215 122620215 23748 76470 495848045 11129 62215 807182956 11129 13886 136996013 81529 81275 33878403 62215 37216 511498943 13886 14118 858070671 47050 11129 211134428 14118 69642 332518947 14118 2537 845495441 47553 69642 295747029 14118 14557 791325243 42616 69642 744874976 2537 58182 75879997 53259 2537 205548881 42616 60547 752186928 60547 51841 664310069 58182 19976 24619568 9844 51841 41076395 53259 69430 976410360 12846 51841 46603221 9844 2752 506073686 19976 44616 26703221 9844 53317 838289090 44616 49848 454738837 12846 9910 418334169 20347 44616 394675422 9910 42948 119973792 13344 49848 50802855 1872 13344 549238776 13344 22648 677789613 64137 13344 437037179 1872 3267 401977027 3267 35978 518625406 2029 64137 180821376 49619 3267 223040918 49619 13279 835461418 13279 17643 132098488 27665 13279 298839066 73841 13279 73903155 46221 13279 359204808 73841 8621 356580117 61834 73841 406929436 53534 73841 598463327 45945 53534 377440396 46221 12357 566600375 61834 4545 301644157 24544 4545 249846040 27608 45945 317810650 4545 12198 999190953 27608 36646 116023562 24544 63201 726056620 24544 50233 803862824 27608 33650 666165968 33650 31175 386091734 50233 60374 561312492 60374 77866 937339145 67352 33650 351693122 34959 67352 246962867 77866 46034 654517221 67352 62241 97858552 46034 61102 679633270 67352 40374 77271499 28082 40374 955640240 62241 20960 402983455 20960 80404 746230522 75975 28082 29579415 40374 62685 323008345 28082 19652 887991299 62685 76711 493693179 61125 75975 434276135 61125 37952 19379576 61125 3265 972898279 41225 61125 420916561 71490 37952 173745495 37952 5076 696780758 21423 3265 1584077 25682 3265 376139453 21423 28357 10926038 3027 25682 326454073 40319 5076 139127237 3027 82312 785432857 61859 28357 102520787 9111 61859 559697939 3027 73420 802648214 73420 15201 117111470 81037 61859 960913138 6050 81037 313572329 13763 81037 212596441 54092 13763 858705263 6050 47511 662439020 35146 13763 362978681 47511 13265 784416400 13763 22193 742878670 28091 47511 923414176 47511 69718 61768280 66628 69718 847050037 28091 2594 788797112 2594 72761 660675038 55782 66628 792599259 55782 82049 106918869 72761 78212 552763951 57784 78212 898718122 72761 7096 706676124 78212 12998 453341518 82049 71831 350172848 71159 12998 973383758 57784 35008 779803633 7096 63414 304786011 29732 71159 258175296 62356 35008 149564096 35008 60540 995774298 40308 60540 872177410 40308 62816 798701306 36829 62816 690615512 23851 40308 848692051 28371 62816 353527644 48443 36829 717882737 28371 67596 972824981 17293 28371 216076679 23851 72609 842456597 26157 72609 394463387 67596 4578 131917404 17293 58891 278673214 26157 45457 401982023 28474 4578 517419951 28474 5291 561824783 43750 28474 400676601 52356 43750 2798360 28474 64910 671887342 80868 5291 495711172 5291 30037 195980952 8394 64910 479584444 8365 52356 806517280 80868 23341 43455249 53587 23341 731092274 30037 51444 441359834 8365 43072 406784901 23341 4272 152339030 51444 11054 9980652 41744 53587 74822974 51444 40623 958383521 40623 65769 745627550 15063 4272 628199000 65769 21412 115987079 41744 47156 146872481 73629 15063 525698434 25459 47156 165969765 25459 36275 109233470 47156 18311 310208653 59208 73629 847597353 72168 73629 891116913 2571 18311 19372937 35319 36275 714750774 18311 24278 835876278 35319 15914 431065718 24278 31012 957164726 43507 31012 104896059 15914 10617 453542061 43507 32188 156250886 15914 19969 885697749 15231 19969 33743739 1950 32188 498493148 32188 65401 121711760 19969 65286 24716897 7128 19969 612931685 4620 65286 325737688 1950 43177 13787787 4620 72711 654466762 65286 54235 221855290 54235 31483 10819035 14601 54235 106074992 22223 72711 894886596 52529 31483 375808736 56498 52529 944066107 45225 14601 770474145 56498 65687 687699338 42116 65687 946192738 68982 45225 856447735 45225 24295 498951803 68982 82246 352341260 68982 67415 605995231 78154 67415 320964786 67415 34503 875705921 46509 67415 53354277 2800 82246 170807288 67756 67415 602998568 8597 2800 32157071 18732 67756 340369679 67756 64895 698830170 29474 2800 792541777 29474 48245 819232342 29474 81081 978554897 81081 50340 223982651 75266 81081 685845928 48245 71583 421199963 82242 71583 539850641 82242 51607 568782486 75266 38312 499494560 38312 80889 541279674 65579 51607 247082318 65579 64525 617022146 38312 72734 841485590 18242 72734 200482399 18242 55689 762177722 72734 11485 23840104 18242 32656 73649583 18242 13260 592509664 18242 50905 313530226 13260 22799 444756161 50905 78377 391943117 60795 78377 890079691 78377 82961 598184017 82961 39168 645125535 69058 22799 460899634 60795 43482 503043763 82961 32048 751008520 82961 60180 410579186 39168 79618 326794175 43482 79048 479382078 37084 43482 215406852 60180 14302 348724095 54416 37084 198810977 53831 79618 898809962 63759 14302 610242422 1330 54416 364233705 54799 53831 914554945 63759 71413 933979297 22130 71413 270724623 63759 58604 462933889 54799 16909 618026390 9935 54799 292122557 58604 4845 791076259 40447 58604 666561719 40447 69108 18796026 82570 40447 59358680 9935 22841 501682328 40447 65384 228292010 69108 37717 54349233 54748 82570 65350856 37717 40038 323184444 46106 54748 519293544 46106 37314 241447006 46959 40038 602994701 6729 37314 737410372 68119 40038 243795885 46959 25991 736938940 38056 37314 429504372 79234 68119 91136534 6729 74262 350918333 8999 38056 94526238 25991 45985 196651786 19555 38056 375908837 45985 30817 1734569 8999 53321 552045767 7222 8999 947366073 31950 30817 54219033 31950 25831 818002300 9993 7222 772448807 4353 7222 807837667 18481 25831 191958291 4353 69464 570328641 69464 71638 440068343 18481 17071 14461480 65450 71638 95899103 18481 23195 493653786 325 17071 480689525 71638 80022 491666604 21891 23195 115249367 325 74806 139372780 76793 74806 265519295 77284 21891 100074395 45917 77284 405914820 45917 33567 615404366 74806 61175 191590045 23571 33567 393255506 39328 77284 179908284 45917 74340 17478266 61175 48347 963417158 74340 68801 3697854 39328 17286 249835907 68801 3486 807290650 24139 74340 892689909 74919 3486 587123792 68801 15392 497391126 8333 74919 232783460 24139 29227 665751775 24139 40649 935165098 40649 2120 250934548 40649 26160 102546572 8333 53868 678844196 44771 26160 531105627 35561 26160 311902574 21884 44771 331245456 64303 35561 433039986 5593 21884 39668694 52067 44771 537327647 2691 35561 413401324 12714 2691 850949297 64303 40300 142989533 57831 5593 432054388 67982 40300 963767194 12714 1283 708630845 10645 12714 21989107 40300 22197 154534456 22197 77796 107122684 68207 77796 472854106 81709 68207 692131130 22613 77796 39328552 9448 81709 912592761 77840 22613 63352595 22613 14788 7760781 45431 22613 504253498 8129 14788 883214148 19615 77840 126719920 19615 18453 556059568 54707 8129 107009372 18453 9377 656580469 73519 18453 123791754 46333 18453 480238308 66014 54707 655621604 66014 38721 111704860 7448 38721 78105652 38721 25702 913232388 17797 46333 532245276 7448 56327 442319090 7448 66828 483119304 47374 25702 48794462 50267 47374 723758324 66828 45033 47608297 64984 45033 663244989 45033 14695 409252551 64984 83470 828527326 53138 14695 438410926 53886 45033 449435295 68901 64984 230645289 53138 48441 358526575 53138 48267 86048958 34250 68901 851218837 40574 48267 406582778 68901 69005 530139196 69005 7296 979061983 7296 65398 4014438 29417 40574 705664001 20693 65398 812381404 29417 32910 578251005 59877 29417 61972861 6675 65398 98397104 32910 43333 758369274 20693 25283 842819266 25283 21517 307973613 25283 74930 165377818 59716 21517 120847402 10758 43333 103132413 25283 25717 103224472 32945 74930 208046702 59716 77630 63649758 25717 58624 499138516 77630 59403 919997829 6796 32945 647953306 29601 6796 810591163 3657 59403 913038325 62105 58624 918740565 71217 62105 615580560 3657 23884 400759808 23884 21169 589947109 25185 23884 236897080 72101 23884 227749957 25185 33730 859268051 61785 21169 34843421 62994 21169 545630258 33944 62994 448372539 16780 33944 135031507 15529 62994 381976911 5268 33944 857346271 61885 15529 639924918 73196 33944 108650878 43404 16780 245534159 43404 61253 269431372 61253 35550 409533982 61253 3575 172030895 17828 3575 231440949 3575 63561 607322367 35550 60670 471705155 35550 45023 642589623 40274 17828 134115641 60670 78915 749438697 60670 75596 355048946 45023 46691 235031934 72854 75596 792015888 3777 72854 619472423 75596 56775 612831990 76350 46691 689936748 43728 56775 313063792 22995 3777 571997216 55804 56775 482075648 78127 55804 574595214 330 55804 5472435 78127 41009 25223851 17543 55804 353540699 12316 78127 836242514 41009 57079 561066054 38665 17543 922660867 12316 77085 175184114 13734 77085 505657206 32555 77085 102587357 13734 8400 251657157 32315 77085 410801978 53312 77085 426301844 4458 53312 753478374 32315 5831 298979893 60800 4458 594843520 4458 48632 801586968 14025 60800 760525387 29847 48632 782526242 29847 17942 199656992 48632 61254 454238774 61254 23165 909482666 17942 43368 529354394 57391 17942 387108793 53375 43368 51866781 23165 80485 865173927 23165 33066 57631845 37140 43368 950150541 80485 35836 852358024 35836 34180 187265447 33066 41684 791699286 15497 33066 877429373 20427 37140 87457620 20427 60213 272613423 15497 60134 604537196 67314 15497 193785318 60213 82622 85509809 83292 82622 140708312 83292 41698 40451114 60134 71046 354908502 71046 35641 870029602 35641 18581 100874531 71046 70099 201091034 3902 35641 116627834 3902 47254 459686686 3836 3902 57303324 18581 40159 938518596 3836 56481 697188576 3902 46435 425203808 32917 47254 600992777 37504 40159 294588762 37504 27378 793549673 46435 51953 750562429 51953 14382 699995472 37504 79721 167107788 27378 53747 588364136 69869 53747 980019101 79721 34944 669831535 37957 79721 297812788 79721 65843 87075542 34944 25306 942868998 26338 69869 8885447 34944 74132 784144262 74132 3534 612396509 26338 43883 380908721 25306 22847 944121772 24696 22847 860683731 74132 62232 908112402 22847 43983 376962130 43983 49436 107292402 62232 22326 368044547 49436 56641 286240007 50627 56641 89927905 50627 39818 381690133 56641 42459 447563610 46783 39818 997756515 22859 50627 170693589 38800 46783 976852901 22859 37184 417748684 9555 38800 16702270 55524 37184 655155047 34578 38800 326671236 9555 16385 403528188 26917 16385 832117637 16385 71528 547924211 11352 16385 29592935 26917 19203 340099276 55877 16385 116548756 19203 8793 124420834 11352 1488 522800572 55877 18844 672037261 8793 10043 519966101 79158 10043 232231749 10043 62752 650085050 48902 79158 791101112 54694 18844 301154186 25874 10043 480127712 52026 62752 667127636 48902 66231 567641759 54694 25338 516662566 82893 52026 291171662 82893 130 736567427 52026 21174 714604792 18136 66231 913814467 35779 21174 56387770 46279 130 116042768 9292 130 809688475 21174 10160 423672230 9292 25135 837860570 75374 46279 544417005 21729 46279 593060950 25135 67601 927734191 59237 25135 178429312 19117 75374 661877260 21729 4577 946623450 59237 73744 566669739 77387 19117 577311676 59237 48268 574098748 19117 45051 8869698 2712 73744 835974792 75493 77387 629560953 75493 20739 646198847 42051 2712 293059128 42051 36226 186202352 2712 38882 848661056 20739 55143 612397730 42051 69370 281223247 38882 4281 219943367 62108 36226 840026447 76651 69370 58239978 62108 13313 912876802 13313 68983 581994058 31024 13313 633179582 68983 10852 487137646 57710 31024 496522371 68983 47779 412339446 11067 57710 980162697 11067 24342 270365453 24342 9217 833442069 9217 55200 109174223 72570 24342 39703511 83319 72570 828857831 55200 1027 966736572 83319 50157 780579315 83319 70979 783138174 72570 30077 150961967 66166 30077 21278060 15113 50157 743752503 80763 30077 889048831 55841 80763 1539621 74075 80763 259035287 15113 10051 216687226 30448 15113 29966409 51992 80763 364936159 55841 41120 943620482 39386 10051 250544303 70728 39386 48198684 33941 39386 156767100 29617 51992 980719680 33941 64066 526730976 39386 49718 481198408 64066 76626 17421880 20465 64066 410648967 8319 76626 861966807 37172 20465 844580881 76626 33856 242818050 55158 37172 982418194 8319 63939 195330502 7679 37172 799074303 37437 37172 728309430 51335 37437 886893391 78564 55158 431051477 51335 4334 910772215 74508 51335 802543681 51335 20833 377681342 53081 51335 360382450 20833 71022 859483948 38135 53081 66388916 53081 69588 138978712 53081 29565 274863413 29565 23415 644378500 27957 71022 939692110 2295 23415 829703087 54444 2295 344213997 60754 23415 547805622 2295 26280 76504875 54444 53669 756409858 78059 54444 222307438 54444 18020 95374928 78059 35411 411190318 18020 13522 59158475 18020 43414 184452368 35411 27043 1893447 13522 79560 41291689 71111 43414 31713356 71111 25593 976948100 79560 56691 538869263 71111 80760 7921250 32163 25593 904179172 25593 36895 849866089 73080 32163 129691372 18060 36895 739200157 36895 29415 433927314 81554 32163 405799652 36895 37697 691391413 69482 29415 854874860 37697 65804 293595437 37697 74521 521708660 68867 65804 142684861 68871 68867 436361040 69482 12174 436704499 14853 68871 703006421 24751 12174 34982052 12174 79850 196662461 78722 24751 768095615 30804 14853 243662368 83321 24751 972899512 83321 41453 636404565 23293 78722 796886468 83321 10032 641161767 10032 54424 564226885 32309 54424 91344119 23293 74087 92912906 54424 76570 5827554 54424 56710 881085826 74862 76570 115028682 4918 56710 708014084 82199 56710 145880436 4918 8937 233995472 65560 8937 534673708 82199 51921 241587795 59553 4918 752394422 16892 8937 761198599 42427 8937 326346832 59553 23889 136035903 23457 23889 898879298 39299 59553 21094277 42427 28866 263117809 23457 65288 308308895 23889 54986 202121297 65288 18436 711133955 28866 77586 212217745 54986 62721 135185080 62721 74589 867176873 18738 77586 553157425 36027 62721 223787987 77586 24326 32703007 48529 74589 861748875 42081 18738 70014095 24326 54881 57019374 48529 36473 860637005 42081 17512 758829134 36473 4871 651154788 43633 17512 995738462 43192 54881 143408654 43633 21225 853891102 21225 28509 367526087 29392 43633 978723347 88 29392 129239726 21225 24667 576924417 24810 28509 100267153 78383 88 329658719 24810 36310 629411162 41090 78383 779388114 24667 43586 84536000 51242 36310 757991603 78383 62690 644822509 38405 51242 531936986 38405 14593 243800379 14593 37645 107957329 43722 38405 430567908 19279 43722 94267992 19217 43722 880473626 19217 59884 5837861 43722 48226 771407909 43722 65641 544626851 65641 55820 235991032 47310 19217 857161570 47310 55351 770725862 25157 47310 417343800 55351 15460 325473522 55820 25925 357983916 25157 2554 397188840 55351 76911 118789677 2356 25157 122629051 15460 34111 28198252 82727 2356 41111785 2554 43085 56323652 76911 80848 47973931 34111 41294 636331461 43085 931 644923790 80848 31339 543573251 80848 30772 760276580 41294 15952 598833364 15952 58514 889800855 31339 30331 91297003 58514 7016 896545267 30772 68557 38086757 7016 19707 44234521 61766 30331 934723325 41222 61766 383623437 19707 33777 277609578 21113 33777 937904168 26518 33777 51353331 61766 71326 248611091 41222 76751 657776289 76751 50368 721159452 46393 71326 479482401 46393 81685 454600711 50368 8183 717471173 25896 46393 799525629 30862 8183 412192292 65254 25896 963081793 30862 1433 842321352 65254 54289 607155480 30862 57055 731728933 1573 54289 444998954 57055 76872 120546837 76872 9495 48304440 9495 19199 73813922 19199 82514 712101307 69131 76872 895483110 13800 76872 785456099 13800 58861 619729490 52967 82514 305797626 82514 18731 436974725 35111 52967 998485187 58861 6850 653910500 52967 62627 299446064 66752 62627 526432344 6850 68457 978309230 41339 66752 749896809 6850 10346 972532487 62627 286 511244006 66752 7876 894860161 56315 7876 22785157 57635 286 21680837 63604 56315 892738576 7876 66483 145750127 7876 15067 47193746 81907 63604 702185078 23250 63604 261903707 55128 81907 185851837 23250 9459 219786297 21515 15067 117078760 81907 45557 96932144 17493 45557 709412617 55128 32463 371212523 21515 32905 569788948 75626 17493 260331081 32463 6751 172547156 17493 80705 924126927 80705 9523 53900853 51960 32905 1364929 51960 67822 34366270 51960 34642 356231432 35709 34642 90276194 9523 4651 994770663 34642 18514 386465695 67822 7482 613942281 7482 458 665808299 76243 18514 598932443 19432 4651 410219727 19432 2785 762198721 50 7482 557634195 76243 65902 149690485 19432 83214 158162389 32688 50 776925692 9594 32688 448231965 81829 9594 116746920 37196 83214 384398344 45577 81829 924182282 9594 35238 91113490 5484 37196 603318917 8092 45577 838542604 5484 59781 981123638 5484 15895 780651972 5484 81857 732088169 81857 29697 107750097 74046 59781 875913073 59781 71766 221849392 55132 29697 100598342 71766 10732 804453669 29697 76013 297107720 74046 13140 360847354 76013 61109 440316568 9481 55132 886832990 10732 17762 72436584 13140 66500 988484494 24619 9481 308042014 78088 24619 598049398 69278 9481 183894352 24619 68507 426770782 66500 34927 274605769 61637 34927 115302111 27059 78088 52421520 74746 68507 881155099 30194 27059 422195981 39313 34927 30543895 70739 39313 643327101 47624 74746 133158340 30194 50722 841669644 70739 40929 153175219 47624 41626 702970509 51745 40929 147410778 72954 40929 821203161 40929 74894 5210874 27187 40929 976677895 10422 41626 626112733 10422 53391 966502534 50681 72954 106835206 27187 64496 783599044 64496 28995 24460265 64496 52237 231148122 65169 64496 630131424 64583 50681 151428106 28995 71697 810635241 32755 71697 488313794 62361 64583 464753026 72985 71697 957986523 62361 72725 54813176 27715 71697 357623980 32755 40632 636803547 34273 72725 197038404 72725 82292 290618239 40632 55133 709363822 25928 82292 34981342 25928 67455 90476448 67455 63496 403790590 11390 67455 966962113 11390 35735 48616141 35735 22555 502244477 25304 63496 816520667 6391 11390 675578192 65206 6391 34358924 42735 22555 745953846 81035 25304 117787099 65206 54490 706745196 42735 31093 142912401 54490 83279 870023274 20677 31093 919840887 54490 34838 830984082 54490 41586 777382661 31093 32865 719296533 72918 83279 95601448 20677 3044 67611615 41586 43890 509681564 9454 43890 3468970 9454 82548 265447062 43890 57773 312508624 9642 9454 17644576 43890 11917 94010783 37927 9454 14556646 11917 6034 742538669 6034 17233 557055928 34890 17233 443516034 37927 1961 896981739 37927 52795 136751744 41685 52795 48476995 17233 59943 560570351 41685 69948 247339623 31850 59943 140812379 31850 72260 903070756 34397 31850 788256117 80959 72260 528361209 10733 31850 320840152 34397 53842 11743561 914 80959 386470159 53842 9626 920639611 21521 914 888801950 5068 10733 299119821 914 25371 659625055 46415 9626 311850799 5068 34793 575498661 51928 5068 357457775 80079 51928 209438934 25371 43450 616767327 80079 75287 214334935 60158 43450 347049010 18269 43450 540872250 18269 42173 955872142 82176 43450 126448704 82176 65778 981596034 42173 66090 551464957 42173 36727 346960389 9689 82176 937480234 27546 36727 477617590 64058 36727 694698120 9689 26352 98514788 64981 26352 2312531 10431 27546 258782142 45484 64058 60769960 64981 50913 562002775 64981 43110 100420251 64981 34949 130212296 10431 47718 636978354 50913 37194 208037601 39815 50913 758732839 39815 42748 981378618 56699 47718 649418330 11157 39815 602981052 17708 37194 826935566 39815 75666 36520204 25980 11157 722583379 75666 80828 496863166 75666 66739 296040252 66739 12367 789163722 25980 69782 336227476 48621 66739 336947805 76549 80828 112734632 976 76549 782972926 76549 2544 405760887 76549 24487 70689092 24487 11094 885676861 83161 24487 327207871 976 10635 232923067 83161 70307 974510105 24487 35296 715820263 11094 24549 139041369 83436 83161 851097998 21108 24549 15815901 70307 46300 96582542 61375 21108 208981161 65852 21108 8662470 83436 58012 721974094 46189 58012 13089066 65852 20733 428659136 58012 62905 200990247 20733 19480 288376378 20733 16624 403932287 35588 19480 474278649 62905 10491 250805871 2896 62905 401746685 81259 19480 164851762 63182 35588 257546126 35588 73745 29208938 54194 10491 15604360 19601 81259 930857998 19601 1906 558601496 63182 74845 623030835 24733 1906 618466618 77983 54194 490555310 72770 77983 760002553 69282 72770 251506680 74845 66822 630729014 69282 34817 368995879 79553 66822 144810669 69282 40493 406312767 40493 121 291460584 72390 79553 87345407 79553 53878 439630638 54513 53878 674885085 55244 40493 242345823 82997 53878 384853217 54513 30617 102812601 46357 55244 786555608 55244 82086 496520302 35476 46357 473437671 82997 55090 673689173 55090 30839 9934486 56859 46357 232899667 6442 55090 261942201 35476 71404 703764813 62918 6442 924267689 43340 71404 239419496 71404 66761 396748456 70671 6442 980683789 43340 39527 986801480 62918 32354 234925674 73391 32354 729009629 70671 50480 232055099 47348 73391 911533842 47348 8268 497708854 81527 47348 690130955 73391 60786 814948564 70910 81527 328332565 8268 66706 636544853 81527 49386 425558566 43844 70910 111046082 22751 43844 40567763 73863 49386 66472051 76639 43844 882032061 28378 22751 213982459 36969 73863 122701801 28378 59926 945520938 28378 25138 786646406 71449 36969 72309367 71449 16632 611184136 52533 16632 640700812 12787 59926 593932597 9832 25138 706413230 12036 71449 356013956 12787 622 217572626 68277 52533 388300450 12787 56288 983915126 56288 77172 679084285 33182 68277 866184430 33182 2009 950059365 13256 68277 134982587 2009 874 381591370 75107 77172 776988945 76808 2009 110595911 76808 46432 571450725 6689 75107 271832881 57051 75107 728127837 46432 671 520317262 76808 76750 493063339 6689 5604 482531851 57051 11326 510420089 671 23139 39254673 36593 5604 299700512 5604 34159 249755092 35707 34159 984488002 34159 30014 951084529 30014 4826 125091973 55809 34159 905006813 34159 41086 353430026 75846 4826 456411928 30014 29182 442415470 53137 29182 842064986 75846 64351 299042987 53137 42066 310117075 36957 29182 91229815 9397 36957 207774990 25240 64351 663481225 42066 30863 653534169 42066 73488 670401318 58342 36957 834099378 73452 30863 955620067 36663 73488 331908959 6194 36663 970376156 65279 73452 540342007 75687 6194 105034845 34384 6194 953719631 65279 79241 430031444 69277 65279 423026322 75687 14754 863199564 72560 69277 226213455 24706 79241 378308671 14754 70860 113628333 24706 78334 533534456 35511 14754 710004331 24706 66338 522968111 57552 24706 416374144 36033 70860 34320317 78334 44487 116849269 35511 34027 985198873 57552 40674 33535355 51703 40674 358977910 36033 47107 195233083 51703 57224 340588653 51703 26335 223116483 57224 13434 56435500 81028 51703 10733946 47107 60469 735834732 26335 19713 329050415 13434 25652 744041128 55360 19713 178337662 40909 25652 435674805 40107 40909 598113768 35491 40909 195511258 54167 25652 179724293 35491 41481 224670661 54167 59618 975976549 40107 33970 758063682 71060 33970 225174274 71060 72545 494501735 71060 38764 154956901 24893 38764 750137044 20506 38764 985681403 49019 71060 142569474 24893 80641 607857313 80641 79797 206302913 29108 20506 6136192 81545 49019 85939481 29108 14619 817005537 14619 57444 24245695 37959 29108 314677219 37614 81545 915022176 37959 36574 685081275 24345 37614 166896099 40899 36574 624254542 9854 24345 63579006 18502 9854 64851417 51452 18502 797418639 18502 28904 152204175 9854 14062 70297337 14062 16276 531631414 25833 14062 251289162 51452 40042 623610666 25833 32893 699566613 32893 12724 618679380 32893 41935 142378734 12724 41592 825245012 41634 41935 76526717 41592 9040 583003118 56376 12724 125614536 52669 41592 609853348 15419 9040 986469102 41634 6232 855425939 17400 52669 282786634 78214 52669 428908554 15419 2958 620207951 31497 2958 334716919 2958 12645 55856623 34903 2958 208725755 47309 31497 103976489 78648 12645 331751893 2814 31497 613278082 79615 34903 156272481 78687 34903 372355891 2814 41924 785743963 78648 9052 946533258 79482 2814 392196667 48415 41924 775334774 56598 9052 274439152 16686 41924 107769070 56598 22179 263721728 50554 79482 368920372 48415 52270 451990483 56598 54025 261798931 16686 66889 180200230 26232 54025 340637721 6111 52270 464646990 46693 26232 521465376 46693 35951 496236951 26232 45783 212711419 66902 46693 96824393 72565 45783 382610924 33998 46693 797279737 45783 75104 441676366 67539 72565 68583456 55575 67539 627582943 479 55575 129938806 67366 479 635776528 479 8708 273796659 8708 40721 95161875 69916 40721 115867228 8708 17571 818465359 78065 40721 94748097 6278 40721 906466388 49891 40721 938784700 6278 5305 577998660 4857 78065 130938834 35324 4857 82179203 49891 53392 823587981 55402 49891 704970158 32109 53392 925817352 59533 55402 76992969 32109 54382 34089115 55402 9022 195234495 40213 32109 315377655 45310 9022 761882660 8465 54382 431228663 51185 8465 716791800 45310 67552 625311453 45310 5433 821994506 10705 8465 594952344 25387 10705 304737947 59350 10705 65635450 25912 25387 359142447 5125 10705 910772716 5319 10705 633911216 9568 59350 101698405 4254 25912 449895276 5319 26373 128706381 7953 5125 443673292 51468 4254 788042489 70590 26373 580361617 56427 26373 490936671 10846 51468 450280611 70590 38755 625444304 51468 47071 532860628 18819 38755 377300984 56427 17030 651320525 47071 22208 224515723 66909 17030 184676214 47071 15931 927091926 45101 17030 529427556 15931 58378 87040664 45101 74387 17094201 66909 55343 476968952 55343 74719 364863778 55343 7345 518839794 6336 58378 41831642 53661 55343 94895162 55343 31522 126024590 25621 53661 616903720 68996 7345 793252464 68996 15441 349000141 16335 25621 289657486 34041 68996 160068661 43010 68996 413837001 34041 15604 997953828 78772 16335 968467268 14196 16335 775103738 80023 15604 153257885 21049 43010 298845310 34770 78772 74633180 14196 21209 315863407 13985 21049 827461569 21049 11698 608577073 55010 11698 983614384 34770 43786 169920425 21209 62239 924718195 62239 23478 926472536 62239 59287 944952777 69701 55010 393742080 63041 43786 26218135 42369 59287 7087034 63041 10463 329206749 56401 10463 685279570 10463 81152 739296160 53952 63041 853102645 56401 31817 801809983 76014 53952 930394160 9991 56401 432240970 53952 65003 140306760 80940 31817 322001076 65664 9991 45238552 80940 21500 681664098 65003 80672 313611302 66827 80672 910768635 80068 65664 690439352 19829 21500 951565639 66827 54413 636704871 54413 35186 184749857 57557 54413 615753371 26566 35186 158625670 43707 57557 443008056 68517 35186 490338418 57557 22840 147256255 20127 22840 617406149 68517 58749 190951092 43348 68517 450306548 72743 43348 38642845 22840 81360 912933430 49676 72743 611103871 13493 72743 912123878 30779 43348 465721534 23815 30779 704102309 81360 7809 996978255 83129 7809 129443545 15153 83129 517930882 3414 15153 934103992 58111 3414 953537567 15153 35262 39373854 43251 35262 199538148 80542 15153 240873186 43251 37716 448703576 37716 69712 479195231 33818 43251 823150380 69712 21694 544633267 33818 25121 920863426 81682 21694 293346524 56454 81682 25479362 16065 21694 194044065 28076 81682 591333698 56454 71898 340221944 28076 27605 316589524 73009 71898 922719867 71898 2312 403801046 71898 37062 223437262 36879 2312 471390073 27605 21951 846344781 72677 73009 155490182 49522 2312 112472770 63245 37062 422701373 55096 63245 117927512 72677 54496 966379530 49522 5542 435182460 1765 5542 113755568 28531 5542 719349208 43885 54496 805230483 49974 43885 666870195 4855 49974 38929788 43885 66224 244463447 28531 48321 256716483 49974 72391 751102725 50095 4855 932211156 52325 48321 353232905 51978 66224 480536567 47846 72391 771374598 15836 72391 975328059 50095 64976 99319090 77812 52325 5608845 72540 51978 638599180 74514 15836 16244423 77812 62772 676970027 83128 77812 122552240 56715 74514 648327612 43716 62772 785946634 66215 74514 161761909 18838 66215 65724468 36617 83128 623286022 56715 73931 67861189 22361 66215 790669660 22361 43803 294740950 22361 18779 304152046 13084 36617 8895417 23468 73931 916809297 13084 69159 643005383 69159 18492 986385023 52235 18779 618389566 18492 25885 38273761 69159 27607 859711622 25885 41038 459972882 12051 52235 284425132 12051 22327 393354072 68494 25885 239632124 27607 70313 200601572 37794 12051 698191720 48872 70313 855891067 54052 22327 405831839 78150 37794 115518029 70313 78014 268546947 78014 10260 281747866 70507 54052 292768504 10260 35648 423318485 72736 35648 636520639 78014 69208 209648924 70507 67138 709968 72736 70832 699439566 70832 36611 143872946 72736 79693 635284697 67138 70029 814466431 12680 36611 396031080 65086 70029 679673849 12680 30057 358107172 65086 25694 116997960 77733 65086 352749293 62347 65086 63501576 25694 12204 297097236 62347 8836 607662747 77733 4747 119944498 61084 12204 34524316 8836 19229 297964696 12204 3572 851731576 6581 19229 25402082 61084 25633 942714248 18091 19229 936658639 3539 3572 349089397 9575 6581 122355182 18091 77643 437128217 3251 18091 966785283 2815 3539 659120252 36368 3251 939671082 10285 77643 659064433 10285 66795 931408256 1416 66795 662216738 36368 4096 68459615 10285 83277 85978876 66795 58982 289524386 51235 83277 363828571 22410 58982 490864023 83277 373 975613244 39491 22410 916239849 51235 7190 612728731 7190 46574 58498587 373 70547 224090083 3775 46574 456499474 39491 40660 49851145 25938 40660 310864862 46574 21205 190487924 70547 73609 533191807 11086 3775 146142223 20851 21205 254478415 16588 20851 968075731 65091 21205 874864248 16588 78354 858929266 73430 20851 343479821 73430 17494 645767283 17494 55287 716794201 17494 30307 3347400 55287 55107 13385662 30307 66101 505609356 17494 28528 815680516 66101 21319 571088390 27255 21319 969408777 27255 16545 221334846 16545 70513 466797326 70513 75497 956768354 40404 27255 304630865 70513 78322 117794891 35122 40404 109264738 40404 6928 250256084 78322 37766 368815717 6928 30133 417496928 35122 59449 859552080 30133 72248 713419055 13308 72248 500798159 66102 59449 195339226 23515 72248 627005261 82071 72248 295540402 31481 23515 528003929 42287 66102 804047321 2012 66102 736868665 42287 737 568593345 2012 4042 390692461 61354 4042 926027343 42287 69634 368145091 737 83206 657734456 58248 83206 777339493 38154 69634 675087076 72243 61354 348592060 38154 21309 362345664 44599 21309 460050892 38154 10744 18385243 44599 14638 176628854 21309 35304 388502891 44599 72890 535833592 72890 80624 551950387 5654 80624 658398588 74909 5654 19234487 68371 35304 511964666 79224 5654 254080947 30996 5654 826577956 30996 21927 322103265 21927 1904 987046785 30996 30452 945841721 35569 1904 238212821 21927 21200 37545414 55161 21927 570904973 35569 80546 637836216 30452 81557 927405349 60225 35569 304682959 60225 42623 923922018 71227 80546 588457548 42623 50020 682209777 50020 46771 336444355 50020 14351 257986564 47176 46771 779316900 75925 50020 502340703 46771 63160 246031018 20348 46771 98610505 68391 75925 530059032 24796 47176 205092823 75925 67704 887603387 68391 59421 181084151 20348 64865 376047971 68391 10236 404295060 64865 67626 424244791 59421 79148 389880626 64865 65412 615570384 65412 31968 325427072 10236 56946 118781196 5113 67626 542540039 79148 80066 373010854 33976 65412 852034609 31968 16981 91817279 1403 33976 663430959 35775 80066 992501138 16074 35775 894513455 33976 13612 349554276 16074 67718 258060479 62670 16074 36603455 67718 45140 406333177 13612 81990 695605315 5207 62670 31099633 81990 12196 720820554 45140 30382 115706787 76071 12196 792456689 12196 10770 590216195 61361 12196 408160266 10015 76071 489542114 10015 24643 97928618 10015 668 121853855 24643 12464 726529554 66799 12464 823050631 24643 27278 796997614 75480 27278 801686077 27278 36191 448499347 1724 75480 999482013 75480 70433 709265755 36191 59094 307796711 36191 82130 239624700 82130 56194 122204409 5818 82130 934266672 56194 74959 902581632 22743 56194 859704108 82130 79744 842404482 22743 72974 250129519 20760 72974 900578831 31848 20760 538174695 28337 72974 52742904 31848 57558 362289621 66707 28337 21289727 28337 44949 619997283 57558 32234 807409978 7369 57558 756386085 32234 72674 611865696 32234 79715 243742886 32234 80781 733124873 50435 72674 151523409 79715 30245 372952845 80781 28248 732862951 23839 79715 821376591 23839 13039 884648362 30245 49541 812167892 26764 30245 3133934 2778 23839 610511715 49541 21025 276888825 76090 49541 28728871 67625 49541 210122231 67625 8583 78665495 74077 21025 656378237 61986 8583 667551800 74077 13717 277117646 8583 38653 78130680 13717 60215 593932228 62110 61986 439868570 45644 62110 371473551 57803 38653 14820348 57803 61755 688233283 57803 70858 383977670 70858 38725 544415385 38725 43286 56790771 343 70858 331323527 38725 80948 570706667 83111 43286 774174839 80948 81988 212986773 43286 59479 339903353 59479 3141 183190549 21111 3141 986247944 55262 83111 45662052 3141 68653 417437453 3141 17449 612008050 32360 68653 451808481 55262 8949 897549266 32360 44462 453816638 68653 25023 683925330 32360 12641 128532672 20394 44462 524568932 44462 80743 678752090 19272 44462 706334654 74295 80743 744647761 69089 74295 735996356 44848 80743 504892698 44848 9633 406604811 76567 69089 33024483 74295 64254 776353514 64254 19572 642830182 76567 34098 91889289 76567 8770 15189963 64254 47139 939713126 1979 19572 123481841 39966 47139 24787672 5919 1979 216870906 1979 16719 564387059 5919 7463 644632203 5919 61545 201066275 67518 61545 42559490 49671 7463 31380127 16719 24840 708765885 21034 7463 743625530 21034 43283 742768148 42029 21034 44768653 43283 68886 760856958 68886 6065 185269692 6065 5753 126096495 42029 6877 950086219 42029 48240 601137623 5753 31784 354109197 6065 30846 376746845 30846 24807 418664224 48240 52070 894250669 62518 31784 115691711 30846 3980 409309479 30846 69591 189295046 52070 83078 585056773 52070 58010 712382080 40413 69591 305415970 83078 76811 418455950 76811 4121 746325022 83078 42758 547352548 58010 9543 581224809 78144 40413 827032552 67512 42758 177345358 78144 81025 705403660 78144 53349 804670704 67512 74550 427987599 19055 78144 596314731 67512 53628 340764232 38951 19055 543267495 10738 38951 828732272 38951 2562 168012553 80003 10738 161181888 48066 38951 3297785 41517 10738 392217799 58577 10738 35879829 55247 41517 179593374 58577 15260 142041814 58577 18371 504499768 4520 41517 892800373 18371 4366 873479373 4366 81531 39004011 42997 15260 101425151 16381 4366 697662631 81531 2888 345975651 56159 16381 677281359 50430 2888 221770744 48567 2888 568338626 56159 24636 171238783 2888 60112 962590468 56159 79384 26291917 34439 48567 355543278 56404 60112 468091283 56404 8804 65027565 80690 34439 816972261 28564 80690 35010829 56404 70432 360331716 43777 8804 844434956 77242 8804 561849930 44299 43777 756462598 43777 1451 635544062 34161 43777 935049854 61484 77242 131554218 77242 25172 92783787 56028 25172 780057589 73294 25172 718765930 70556 25172 758877250 61484 43113 864751145 73294 34625 424410648 26083 34625 904592282 42698 43113 740122998 26083 61718 636867243 61718 19935 718650649 26083 20558 414727929 9964 20558 728432485 42698 22563 40842510 5038 22563 309967183 57692 22563 926324052 22563 77251 184313543 28427 5038 596830749 23234 57692 632031142 77251 47070 623236988 47726 77251 94938587 41150 23234 175425974 28427 29121 122799543 23234 80782 465764844 56480 41150 872137716 35968 80782 815893603 3373 29121 288966986 56480 20432 576321644 35968 60298 106844759 6430 56480 86408718 71239 3373 298089217 18041 3373 563366041 74180 20432 589389658 6430 9538 151806591 9538 71818 180826170 13071 9538 169878242 50513 18041 115548062 71818 24996 647630340 24996 5006 425322472 66038 50513 953786494 11883 13071 68543621 11883 76707 593281253 11883 61098 557850679 7436 61098 79942776 76707 65058 491799749 49347 11883 786540079 76707 77350 736633313 4289 49347 124808075 77850 4289 67651960 76975 65058 252476471 76975 68637 904174593 68637 73082 376759235 3623 77850 767658928 76975 20981 963102957 82916 3623 137784759 20981 56378 47990637 20981 72571 244118599 56378 53503 268871684 53503 11481 663391135 23666 11481 171697415 32524 23666 220198652 11481 11731 797596199 48073 11481 13176314 11481 34329 135371286 32524 72460 904051638 49786 48073 181822752 49786 49576 515235168 34329 69228 385497935 69228 69267 582971560 81716 69228 180908195 37834 49576 823039393 4144 37834 484633746 37834 14497 722687070 37834 71488 721643618 14497 11830 954836238 14497 80394 246301790 15896 71488 704094876 71066 15896 836899554 69958 11830 671334962 4103 11830 650615812 49262 15896 65151295 15896 40112 941161880 14053 49262 243536899 14466 14053 568313258 29679 14466 380293406 29679 68534 252297477 33002 29679 830636634 79377 29679 123007140 11519 79377 342953002 51815 33002 791918259 65545 51815 443024491 79612 33002 30373179 51815 867 934634387 867 31989 569423256 867 53399 692059921 32565 79612 738904998 1846 53399 757510330 78811 53399 42630379 32565 56844 859243042 1846 9281 680072036 43216 32565 65197789 75044 1846 147901947 9281 6587 521817085 26529 43216 301674477 9281 33185 673108893 43216 43428 867592025 43428 53859 984329134 33185 68327 968285450 33185 72981 617754286 33185 917 82481920 56009 68327 462780473 72981 12424 772058122 54012 12424 353970145 8331 72981 73854381 12424 77266 130664837 59881 56009 10298684 57679 8331 538812279 13738 8331 944213397 23687 59881 134142416 54303 59881 630432149 13738 48445 191996959 6672 13738 775901042 13738 60230 101022077 33760 23687 652838663 77308 6672 134411548 42569 77308 881106919 71037 77308 409223849 71037 54566 522515522 15133 54566 25402592 77308 1750 681439879 40622 42569 55329018 40622 63575 56962752 19240 40622 702455542 13402 63575 359803359 77712 63575 99580372 63575 51321 643849266 7871 63575 193292381 19240 22368 172936123 7871 17707 16453150 73132 17707 865607169 79087 51321 413611718 27768 73132 305605766 70541 79087 957428179 79300 73132 291062260 66409 79087 129523889 20817 79087 843930897 48655 70541 369273402 45267 66409 631510552 67992 79300 754586147 48655 25066 908326901 67992 51972 834065768 45267 58931 850776548 791 45267 676959174 58931 62591 26705306 51972 29914 702003807 58931 53602 401826069 791 40881 344059263 62591 50884 643483791 29914 51225 240585821 18369 50884 136834562 64861 51225 612080890 18369 75954 407478964 75954 63830 586691807 18369 21819 905599584 64861 22153 882819776 1000 22153 900477171 58522 63830 71135352 33405 22153 596760042 22153 2153 627482741 12843 1000 999055897 76513 33405 368294173 58522 38128 2651122 40851 2153 813346499 40851 35482 718873577 35482 67089 285713664 67089 81976 129074728 38128 3861 541506297 70034 3861 731665194 70034 42647 428059557 67089 62688 174508757 15480 70034 156223964 27296 15480 880281226 15480 35131 678755997 62688 42984 533002890 15480 29650 805539316 29650 46565 340757985 7935 29650 785457103 7935 40375 591219623 46565 42327 842060369 11635 46565 357768622 46565 68803 18317689 18227 11635 878084935 18227 72636 23397041 65861 11635 393054788 8957 68803 952047606 66332 65861 467368630 8957 69725 495065821 69725 54514 40663585 69725 47919 382240175 50414 8957 332576906 66332 19423 958241610 20123 47919 214129329 75098 20123 869260347 75098 16927 47535016 75098 361 967958501 19423 33133 691611098 35915 16927 892146985 45290 75098 103649224 70894 33133 884478861 45290 75091 924549673 33133 27126 916783904 37375 45290 797314387 75091 5947 444600859 15844 5947 438187893 37375 44161 116677145 44161 76427 867136873 76427 48789 149132390 44161 70368 671133818 63717 44161 739131503 60966 48789 434746152 63717 32866 976488819 48789 21793 398398893 76118 32866 401085982 43746 63717 341728880 21793 59294 851268476 13041 32866 974607659 79771 59294 363229556 79771 78678 32418455 6104 59294 314932717 41417 6104 487187798 79771 50143 93887497 51773 78678 359044966 56965 6104 140623573 41417 59438 113928972 51773 54064 453880316 54064 14843 291877779 184 51773 527548722 14843 71142 4037639 54064 72739 44841137 14843 47759 66715896 74742 47759 317077771 10388 74742 516678342 54959 74742 518278301 54959 28203 340654091 74742 63764 872219493 74742 79114 117337229 70629 79114 887199258 63436 54959 61643225 79114 48035 359077327 78916 70629 760094255 32067 63436 429280018 73005 63436 95843127 73005 25317 594765054 47431 48035 737979792 65807 73005 3196333 34505 47431 388232152 65807 39791 551051942 37497 47431 853097779 65807 61227 159039990 81094 39791 755057609 61227 1553 726626457 39791 25907 702399172 1553 13007 201293381 55390 25907 494164896 65259 55390 497163642 55390 11438 78361049 75424 13007 158747535 47123 11438 735788749 75424 6297 979117639 14988 47123 245635129 81352 14988 983496928 81253 81352 7620775 79873 14988 243810474 6297 16776 456395462 2649 16776 759503123 81352 25266 139142646 25266 53101 936364258 3639 79873 804987996 46492 3639 163133263 31823 2649 403061046 3639 28959 258444743 28959 42304 586740564 28959 77243 508142619 51711 31823 23221217 51711 8038 501330553 8038 58434 174606929 77243 26705 607756325 8038 64195 871892700 9529 51711 747978957 79177 64195 959449961 79177 83107 392257583 23933 64195 698644360 23933 81263 645167123 6434 79177 318795829 79177 72980 360334298 10452 83107 468597290 53827 72980 55795319 13730 81263 888487667 49595 6434 82899866 49595 82780 903714544 49595 20441 738114278 3714 49595 921574249 53476 13730 113065526 13268 20441 902470101 20441 25863 974271461 25863 5503 73559263 19113 25863 813029019 19113 64208 547667234 101 25863 980868678 19113 46187 119012879 46187 81910 440836287 46187 44396 812498365 44396 52639 347980722 81910 76342 60569542 27579 44396 170243966 66092 27579 867627355 66092 80499 747638258 58282 80499 106745197 11356 80499 287701255 75351 80499 426780966 41035 66092 576168060 11356 63286 481018110 11356 80515 977576549 37451 63286 552425922 8472 37451 747664756 59855 41035 4680903 80515 72294 111565318 59855 30379 537648998 37451 15879 75714351 27561 72294 595459326 51537 27561 120051675 72294 56593 6832910 30379 51924 957320985 6987 27561 580910066 6987 65817 827826102 40621 51924 359511306 44568 40621 213063959 44568 28864 498223942 65817 54 721731108 77256 54 854118435 54 46799 574605013 28864 59401 510413258 28864 39203 381011305 5476 77256 850749069 41978 46799 203829845 46799 60273 702683971 5476 55425 466844125 55425 57958 191571452 37863 55425 528127685 31604 41978 374220050 31604 72865 485205248 37863 46514 464980649 31604 55118 426777120 5922 37863 593942414 26012 46514 866370803 5922 60882 470420443 25939 26012 159376536 5922 22152 979662496 5922 44096 733928655 22152 27647 997113495 10389 44096 834169009 35346 44096 114156370 57877 27647 114347046 10389 28720 577694594 83272 35346 930725688 25858 35346 555977567 32288 28720 538162349 57877 54215 819232842 7391 25858 836679156 32288 71267 818480397 79699 71267 713752454 54215 57615 996542125 52222 54215 974767239 71267 83059 118549530 57615 39128 364165236 79699 82769 351487094 19490 52222 520493191 57585 52222 351863728 82769 17371 771371284 39128 79573 834864016 82101 79573 586505666 17371 40941 675576957 50945 40941 264316149 33156 40941 794640183 40941 13588 613017754 12620 33156 509077963 50945 33807 754537769 82042 13588 904931897 82042 22376 39373759 33807 73790 143033603 12620 22480 991660801 44997 73790 306905938 30244 22480 960164159 45137 22480 852026929 45137 46503 293360688 79520 45137 991181464 68228 44997 930248878 46503 44028 857050717 45137 11304 14084571 68228 15771 593031 15771 47289 117327831 47289 19309 658905232 15771 82726 572840131 47289 48500 306203308 82726 11467 439834905 11467 47908 868269233 19309 40686 796273956 1376 40686 796166049 40686 28899 686461186 83000 28899 45522608 1376 61399 40116623 40686 70761 712204576 4046 70761 555978842 34424 70761 722479576 42967 61399 73462545 4046 38991 902198436 8412 4046 937776299 4046 17964 767688674 17964 66228 977457146 33410 17964 975346668 83454 38991 228161592 33410 31087 701304107 33410 50455 723823772 29989 66228 485906362 68573 33410 703212183 83178 83454 95139532 68573 6660 273165740 6660 71776 271243356 1993 68573 229115751 71776 6905 104240694 40073 6905 569311888 17677 71776 198401370 17677 45531 272575497 47199 1993 722737316 40073 2489 892498375 2489 42584 372357394 37165 2489 99248936 37165 31046 997611864 28540 42584 128680707 23279 37165 938390365 14985 37165 719979895 31046 17429 427738045 12509 28540 545906703 14985 42506 674806567 79362 14985 545220683 12469 14985 930117098 7379 79362 490519090 42506 34856 326653458 48279 7379 947124861 37381 48279 718159929 5639 34856 305023808 22089 37381 812799553 37189 37381 869211522 59689 5639 79861801 37381 55106 146445995 22089 62245 829785118 31092 37189 609331111 37189 61790 712087874 59689 60041 661537263 71048 60041 782776618 17825 61790 18458052 31092 19964 173806867 74114 61790 546444884 17825 42769 124588077 71048 43007 254883797 83116 17825 185709331 74114 81010 638298027 56082 81010 816696698 9255 42769 661436652 43007 44910 357918128 24290 9255 472359714 56082 47339 231857585 24290 52411 150259109 47339 47559 89444989 52411 67301 35872600 52411 51531 871070667 40771 52411 437631673 40771 16766 268340491 359 67301 250370557 40771 37279 330162651 51531 63954 940709272 14015 16766 917678307 45974 14015 219413565 359 56435 939033199 15059 56435 335966204 63954 76129 393765562 74312 45974 337170923 76129 5533 890016741 55152 56435 422084956 30198 76129 4259102 55152 33237 704199686 55152 22769 364804556 33028 5533 772723651 57586 22769 978424264 7119 30198 878589963 33237 77436 380864911 77436 50099 529491596 47769 7119 103339236 35687 57586 885434573 47769 65115 482271727 50099 1436 191840111 1436 76684 29726694 76684 20874 206693135 17750 35687 868957413 27329 20874 604237864 17750 42405 939251995 12705 42405 601062633 70493 17750 155301609 42405 76621 789717946 27329 50389 249396842 25724 12705 147345488 76621 13622 45156196 8796 76621 928804970 31720 13622 130774944 74584 8796 190867865 27344 31720 888156669 27344 52218 194116658 64059 31720 764235358 49295 52218 395175846 51417 49295 29587883 49295 32256 211441986 12945 32256 12883961 79669 32256 977929127 51417 21177 38807254 21177 33602 154427792 42132 79669 140987684 33602 65371 918465847 77793 33602 683643062 34240 33602 187155659 29682 77793 366543060 34240 69754 279981025 29682 46204 613247847 81247 77793 730132140 29682 20333 874907475 20333 16579 863192326 58895 46204 829754395 16579 23525 578367935 20333 2187 739655280 2187 27396 863340274 11934 58895 28976836 58895 21812 66666629 11934 27382 24574045 2187 82795 61141097 14567 11934 537435992 27382 47355 522635112 47355 44099 478836627 47355 31365 863711479 44099 40852 129230170 31365 6621 322084029 31365 25238 571667954 71726 40852 761149351 25238 7322 112427017 11387 25238 96577055 25238 40481 600847048 40481 345 483061180 83218 345 682718094 7322 74007 504821102 11387 18708 239892983 345 69839 415509245 345 47883 666775303 39865 83218 533824375 39865 9932 445793194 56853 39865 90212754 67103 47883 843895822 67103 995 579161007 995 22695 450089487 30256 56853 522018825 56853 50918 237376694 30256 73200 119631500 50918 61951 283545908 61951 30387 173080324 30387 56624 857453186 56624 17012 526072490 10531 30387 96379974 22501 61951 727191492 61608 22501 584758791 61608 12969 613799905 17012 23791 511068070 7 61608 605575347 34242 12969 968825791 28110 34242 623044017 63054 34242 82595762 1985 23791 538980831 81389 1985 468691422 34242 19589 10712546 81389 46928 966337708 73174 1985 571017681 63058 19589 861694294 75811 19589 626169762 63058 58076 891188254 73174 82751 278778593 73174 27637 466893470 54752 58076 359015380 75811 26884 301623856 22740 58076 185441781 82751 35398 854359780 28024 54752 246913975 54752 55174 658581339 43038 55174 109444346 28024 27992 297023485 57611 28024 732026440 28024 7422 303949760 33325 55174 644701136 57611 12131 105166991 57611 73316 828751020 8685 7422 329264851 12131 26937 177334990 58850 8685 705140809 47371 12131 626636209 30795 26937 205973797 43098 30795 982247011 52726 30795 325596486 43098 58938 849805468 30795 40439 867572140 52726 20456 963966935 25251 20456 79406705 58938 25530 132989517 25530 29338 851553845 27424 20456 254033217 25530 9105 901077899 30113 27424 805592430 27424 75192 895346548 75192 80378 879017419 36247 75192 371794139 3567 9105 312284722 36247 57878 22764317 65841 75192 490617862 65841 63300 228725419 3715 3567 37571328 63300 57227 4705843 61688 65841 113409534 57227 16779 550047988 63300 70974 172501710 57227 7245 729122402 50056 70974 63355369 50056 26424 361835512 7245 61461 565575751 7245 59315 556907917 73754 59315 562702117 68015 26424 655279498 25442 59315 358986341 59315 37086 874551271 68015 28404 583953667 3222 37086 895060231 18831 28404 52090600 37086 6661 475579606 38591 37086 688911320 72524 38591 969448232 38591 33605 132262127 38591 77079 140464306 33605 40750 33803637 41395 72524 769597992 59578 41395 464514577 71023 59578 896488907 71023 52 107724315 40750 41361 754719882 52606 71023 934844920 16452 41361 21347558 73045 52 437580543 52 46827 992839930 41361 57739 373722913 36352 16452 212720325 53555 46827 51596180 46827 56285 629079962 46827 23424 733255541 56285 59623 84508500 40793 23424 976876785 80480 59623 366438565 40465 23424 885645099 80480 9118 173640756 9118 29051 519728577 67502 40793 17629120 9032 40465 262664490 77962 40465 678404783 9118 456 660417165 24991 29051 42432525 67502 43422 844696949 39038 24991 949290660 67016 456 289837756 67016 23921 932667783 33919 23921 52947590 23921 73355 642668824 33919 33606 576315473 33994 33919 28764787 23921 803 124551210 19467 73355 160362686 21247 73355 983282528 19467 30619 803885983 354 30619 69484832 30619 80786 651224750 30619 72465 6051830 6953 354 469074774 8106 80786 653842823 72465 17566 452074606 9835 6953 701768755 6953 4467 819290225 6953 54920 106951371 20246 17566 489573419 17566 62302 176099137 67496 62302 850260115 20246 75413 720743746 75413 18542 649962832 77993 18542 41130956 61069 77993 507522342 67496 9839 788655932 24040 77993 545550482 36266 9839 704920716 24040 76514 203005590 76514 683 138023389 36266 64657 7476818 36266 31155 744855284 2483 683 447024839 64657 9271 141242441 72680 9271 92622548 78098 64657 454936463 28208 2483 323024623 9271 47669 658538162 28208 1406 437255533 46402 47669 279352620 1406 62199 515317603 15183 1406 103524966 70882 62199 715232663 28715 70882 780526040 22348 46402 872241921 27563 22348 425834797 23612 70882 758341573 43873 27563 559002131 23612 14082 727529435 43873 58725 994481018 23612 67173 722618848 72869 67173 615550994 53541 14082 330130390 48883 58725 871147274 30282 53541 826274623 48883 29843 564680146 13360 29843 71024796 44872 29843 107493011 35487 30282 34199843 15430 44872 557012060 15430 74122 659084830 76542 74122 638676852 15430 55413 858569637 76542 1560 327825514 54453 76542 455472603 55413 74741 258767404 4549 76542 476756713 71122 4549 76251271 6332 71122 923904 36543 4549 426789374 2796 6332 950414789 4549 5046 873823451 15400 2796 364707330 15400 28264 660213393 7537 5046 574368213 2796 81012 157865286 28264 1258 905105009 1258 8712 208428495 26766 81012 699253819 33359 26766 54806419 81012 65497 711076889 6888 1258 185334223 8712 39688 187892220 36725 39688 847237053 39688 28684 914016738 36725 7900 868530998 28684 70703 970528645 13767 36725 590903811 14893 70703 428703612 14896 28684 734143148 59717 13767 25891707 70703 74750 941557566 14896 49610 541066921 14896 77431 399704062 49610 2169 538756418 13689 49610 247563512 2011 49610 768084303 55744 49610 142699609 63421 2169 399515928 2011 47338 997308995 35259 13689 968995788 47338 47006 735513242 55744 27553 460710793 66609 35259 127276759 1837 66609 282566957 27553 30636 745002578 66609 31509 458461040 30636 53719 91971728 26751 1837 689062554 27656 31509 92365050 27656 31781 946186270 51370 31781 182684979 9327 53719 477858996 56719 51370 375279795 43135 9327 167837598 19983 56719 895940288 44941 56719 90945134 19983 21288 928874169 44941 56506 662903282 44941 76333 146103031 2903 19983 622603534 36602 76333 106445251 75322 36602 282698453 70377 76333 933108883 80357 75322 542609118 36602 54482 52096329 60691 36602 70435194 40636 80357 908098660 60691 6655 412682243 34619 6655 130701812 54482 5847 508483595 34619 73326 717353226 6655 8140 215644679 757 6655 856117353 40812 5847 407411022 43681 73326 676534549 69524 43681 745842342 16816 43681 111079129 40812 65602 833913128 33867 69524 852818150 26371 33867 774694644 16816 62193 422866683 33867 12098 844728484 15683 26371 950973076 15683 10050 319376497 80024 62193 837930567 10050 56200 665866037 56200 2681 132321519 82306 2681 906543887 80024 64656 760058676 29734 2681 990659255 29734 10792 196485815 42865 10792 72089376 29734 72077 617558741 42865 68396 56785655 10792 78240 840073798 65493 10792 80324070 72077 70743 234159185 5523 72077 446422173 80182 65493 34979631 65493 23245 971839848 44270 70743 446175111 44270 45968 133226690 80182 39379 371732950 29632 39379 419451851 78075 23245 58758186 80325 78075 273417552 32297 45968 851645403 61163 39379 120357992 65885 29632 956542129 61163 21178 644613736 24924 80325 713656643 61163 58277 912072757 21178 64436 502506709 77140 21178 837980788 24924 53700 829326298 81561 77140 115429237 26865 77140 300042871 77140 80056 706514388 80056 28689 845975552 66266 53700 656083797 20632 80056 241110045 4733 66266 865010436 66266 10946 127524625 6624 4733 414475943 6624 41611 15028424 69506 41611 438231730 10946 9934 636543833 35925 10946 234049945 69506 19211 413832116 35925 38700 381569582 9934 38412 734367719 38412 17755 223692523 35925 24550 450687444 19237 38700 558702760 12621 24550 908689498 38412 41789 906429433 12621 60950 849320604 12621 62848 95071342 19237 26506 461840998 62848 61386 618461031 63412 62848 273669662 61386 67726 910587187 20034 61386 259513597 20034 3314 754296736 20034 61067 69184215 67726 53553 621536826 3314 45530 337897836 3314 17370 690478872 3314 6159 627952608 17370 71527 937764625 45530 4888 21517239 51936 71527 391474349 26091 51936 320666629 2543 26091 700199421 65417 4888 848609323 31997 51936 111893397 81646 2543 227869563 34940 26091 885008829 65417 37319 872150415 48900 34940 865761571 76728 37319 480204583 34940 27560 449919262 27560 58897 185044095 41770 58897 459204047 27560 79053 94612467 47110 27560 202155159 58897 7440 946195431 79053 21403 986967547 41770 55513 932691547 79053 9306 901886035 47110 47515 710860121 9306 15566 608612555 57192 15566 593809065 9306 23171 131145543 9306 7092 837959648 26247 15566 112326810 15566 42160 336721861 57192 1379 136266649 17533 26247 407676906 7092 83370 187279008 74825 1379 697472068 60636 74825 470935426 17533 31378 835580023 83370 59029 763045908 2072 59029 850102642 60636 73261 254605140 31378 29223 236260424 59029 73040 57241496 50789 2072 209355428 50789 26508 1061670 3590 29223 37810503 23739 73040 217995657 24903 26508 233183600 51053 23739 748814668 77911 3590 654765701 36442 51053 143149877 9030 36442 178044192 83411 9030 848421617 71860 51053 777020976 77911 17951 634412134 36442 21069 833948517 37734 83411 893119080 54600 71860 604751318 71860 24325 605311129 70454 24325 991263963 24325 45928 713938172 45928 2645 277310327 54600 46443 108639529 2645 60321 991228833 59280 70454 151354432 43218 2645 646064222 64645 2645 703265002 43218 10110 613622310 60321 75042 542765328 43218 68597 720703193 63103 75042 722799603 62583 10110 918711086 36980 10110 477377001 62583 37985 271311959 68597 18299 42601850 52504 18299 394093628 36980 17523 144166738 18299 19655 393506550 82744 52504 181897880 81652 17523 962776811 41269 19655 735762617 82744 72569 332789319 19655 64625 137982148 81652 14188 548263288 41269 40023 42087615 14188 57355 710441287 14188 14087 676134541 40023 43186 85838601 40023 79626 857647477 48112 40023 88716021 68261 14087 619726480 14087 40809 509305698 48203 43186 6729952 68261 39101 869215832 48112 50724 140063980 40809 13634 226912842 49337 13634 145866378 75840 39101 872403265 66821 49337 211146489 66821 19404 817112349 13634 42136 542149383 42136 10182 870637669 39204 66821 714255059 42379 10182 224311815 39204 58398 313626828 29271 58398 177184563 58398 53722 500870183 3674 39204 402279225 25256 53722 441818857 7903 58398 401260666 20836 53722 808520401 32226 25256 15258483 20836 22093 40392018 22093 62084 943268002 22093 62974 160844650 24739 62974 504772608 64227 62974 992966687 38359 64227 773794306 70846 62974 184402897 18425 64227 984156982 70846 77805 16166656 77805 37079 136415732 35953 18425 700348154 6786 35953 729669673 71367 6786 515222714 6786 79443 429082547 79443 38367 759103845 3868 71367 983162592 65567 6786 37035476 3868 13038 51034368 65567 33862 391843645 38367 16506 753390506 33862 32624 636249952 68820 16506 797064779 68820 8903 377807283 68869 68820 23715272 8903 37875 795079656 68820 82011 616043476 82011 57755 403858660 8903 27720 342627521 37875 2517 329159837 57755 12477 947857187 13788 12477 68567446 67109 13788 740275894 52269 27720 562483073 28120 2517 155999395 64246 67109 904666286 20146 64246 44169750 67109 9946 289091063 16527 20146 66601786 53701 20146 180005340 53701 78823 765904982 9946 77813 102964411 78823 30540 175545505 30540 79740 580177957 68168 77813 130937143 78823 7094 142399442 17733 79740 850117826 42416 30540 862330458 42416 65083 21602507 7094 66039 86736682 65083 15634 84172948 66039 55627 939508151 42416 56863 237351906 15634 36117 527126275 55627 44269 600530258 78647 44269 99303449 33327 56863 534732959 1566 56863 600900048 74012 1566 414123628 31851 78647 80967839 33327 73387 90415800 40029 74012 623855099 38304 74012 286850517 40029 31001 235960045 31851 48749 468548137 48749 67262 486054924 67262 71846 19132395 64885 67262 238612831 38856 31001 359194988 58447 71846 265470691 12079 38856 325387070 71846 15455 178676836 47807 12079 419558347 9359 15455 275431193 6146 12079 960654888 58317 12079 231259094 6146 22183 579766311 74683 9359 549153362 6146 69851 46332449 69851 35936 175069852 22183 23186 812842833 75140 22183 920118019 32117 74683 791720550 35936 38844 793492226 46723 23186 776986305 24196 46723 110640784 70103 46723 128769756 7397 38844 667526104 70103 49442 921410851 6937 46723 234526427 7397 75690 151872677 70103 45780 490685477 6937 11372 173416063 46359 75690 598255816 45780 16727 677468596 58056 16727 587145446 16727 15053 139483142 11372 6030 27319356 15053 31566 371027015 15053 53457 934635579 77053 15053 584807198 31566 32042 955419394 32042 64673 39626681 53475 77053 114421407 64673 15669 270935494 53475 52315 548135971 52315 69444 667249703 64673 46979 6963509 83325 69444 78660288 44204 46979 912930627 27214 46979 83577691 44204 41218 98956662 80830 44204 564888588 64250 41218 6780874 55944 27214 799603947 22853 64250 788961621 22853 16424 691725514 80830 44043 950504449 17624 44043 72359214 38247 44043 544906075 8146 16424 266390038 5048 17624 471135578 22311 38247 984379844 17624 35626 626821857 41917 35626 83318410 5048 66477 524201714 66477 57324 744861256 57324 9013 242473281 35626 35509 454467091 66477 31419 98181796 57286 31419 43186956 50696 9013 343514883 50069 50696 336557133 31419 56328 171297363 60519 57286 211461537 77984 50069 309760103 77984 22134 661761834 22134 77089 264007666 60519 48287 258994766 77984 78290 414214509 77089 68131 283098356 78290 47970 214241974 76227 47970 119123647 10254 68131 42742156 76227 15306 411002108 76227 51705 532694474 51705 53593 733100067 10254 19288 894134232 14507 51705 22745039 62884 14507 36122596 34740 51705 634151383 19288 78950 417090850 55985 19288 126778379 23766 55985 647087594 78950 40151 571928037 71691 34740 433119019 23766 70741 704751024 71691 18109 588018703 40151 47495 809108946 40151 63333 249981757 18109 18919 476717509 47495 5424 526816468 6212 18919 511401937 6212 47195 984507475 6212 48893 338898645 39703 6212 473386251 5424 55023 219029118 55954 55023 121479594 60102 55954 424091965 37574 39703 584096990 37574 39705 534901989 55023 6455 556079093 37574 33696 369609700 60102 26788 63527683 57513 6455 479891354 8692 26788 251346051 10152 26788 948702019 57513 61197 871459137 22034 61197 904145917 57513 63615 846767281 10371 8692 581629382 55541 63615 68610940 55541 27757 915663331 27757 17500 146465996 66179 55541 516206770 66179 51516 188291647 78096 51516 305328043 66179 59817 143278122 59817 1773 740984885 57637 1773 706172739 49685 57637 225347943 47052 1773 30001451 8262 59817 440714007 82213 1773 486670268 57637 82262 462459900 40409 49685 292937186 47052 59561 358623781 59561 28483 697264131 40409 39826 109187709 10447 82262 466558758 59561 30556 131842162 10447 6562 676503237 18636 28483 104253844 18636 30791 112107948 56814 30791 879103513 22580 56814 918631316 22580 81939 333348525 76346 56814 131017768 76346 64938 407642403 81939 465 971438804 58430 76346 803641933 45574 58430 766707934 37593 76346 330956816 82387 37593 141585526 465 72871 12734892 67524 37593 65539002 82293 82387 968027386 83060 82387 581747258 67877 83060 266856298 72871 23796 770036307 78431 83060 69684941 62050 23796 102927616 62050 58670 194849439 67877 17104 29612346 62050 73239 556666117 18725 58670 325110494 73694 18725 970459839 73694 77830 227606464 73694 74024 260823193 73303 73694 741561178 5143 73694 682368971 73303 74279 270651487 60076 77830 254175119 78372 5143 575193937 76399 5143 251286649 76399 46846 519507576 61048 74279 886414217 78372 54035 576521403 11263 61048 413929624 46846 49840 536271848 54035 37890 312217598 29142 37890 183420141 77076 37890 805717119 66969 77076 436610442 71432 49840 485251293 58916 29142 192614745 29142 71502 690304499 66969 12806 670532972 80315 71502 168181326 71502 78984 170543733 78984 26564 443473503 33724 80315 592955913 1802 80315 17519200 26564 26164 116184077 26564 9980 480643764 9980 25300 254560913 71902 25300 513838265 82773 9980 780571498 26164 39757 701524008 82773 63332 238612045 28144 25300 100386259 79263 71902 206911915 82773 15479 894493021 13173 28144 440203075 55682 15479 975688145 14677 55682 334658671 37602 55682 153314466 15479 9821 601565718 82319 9821 802124600 38300 14677 454798837 66618 9821 222722068 54187 66618 780662425 38300 69670 999857153 32821 38300 908632066 70446 38300 483448562 17327 54187 593189161 55849 54187 283503601 3579 70446 79558278 70446 74294 530062312 3579 55790 93187318 67434 55849 983024510 55849 56877 777428455 56877 80579 60493273 74294 51430 12205341 53267 51430 801776667 56877 25285 702935285 51430 65392 28880277 53267 51397 613575417 53267 78768 749864332 53267 70551 435151290 1945 78768 374484295 15140 65392 669664064 78768 1260 680957877 38363 1260 688500866 76964 1260 121500044 1945 1316 421803346 7192 38363 767083221 6784 76964 93379880 55628 38363 283258673 5714 76964 247743415 1316 5387 425105746 7192 36514 962050424 55628 65024 286792760 65024 72471 335239802 56105 65024 950349674 60431 65024 122486336 56105 76608 651247893 65024 72755 687854563 64251 56105 393889091 59681 60431 395742308 64251 28017 863076312 59681 71708 619913688 52149 59681 869293803 47034 28017 162768727 47034 34965 671395136 71708 36387 942620515 71708 7457 213707191 52149 62557 403003254 34965 53032 332813131 7457 68862 389673393 68862 16807 213666848 68862 55456 165545824 53032 79622 9342828 16807 23366 49636860 16807 12180 82272166 12180 26562 918621051 66144 55456 115441171 46173 66144 280540710 39496 66144 956861005 46173 66776 842320149 49243 46173 706337927 25898 66776 429789723 49243 23017 394644304 27752 25898 273061418 73104 27752 276068732 49243 66963 715652939 68512 27752 879927238 66963 21665 354650319 41532 27752 734599148 47413 73104 292501983 51546 41532 702182695 47413 73345 467252490 21665 633 454690473 47413 68553 507391538 37493 633 896135335 633 33609 892323969 68553 23708 839685052 633 3389 227551080 17962 3389 7423018 3389 23037 814303140 3389 27183 15863658 3389 35882 625743678 40020 17962 263671191 17962 70947 637577310 55674 70947 237197525 27183 452 520174352 70947 47763 846235025 70947 20730 609520434 14606 47763 440252741 50309 14606 564993326 452 76974 171656360 44004 50309 791377688 2136 50309 484463686 76974 48917 98187117 24708 44004 372057615 44004 60370 480411152 64797 60370 294962685 2136 34332 988744866 56864 34332 939065177 53134 24708 409420564 64797 66741 113950518 29859 34332 968159271 56864 11655 769538106 56864 29000 113627391 74712 11655 399624377 29859 40823 398695274 15675 11655 988454360 15675 58699 435138497 10727 40823 61518080 40823 22653 817321098 80009 58699 445815870 16041 15675 379046015 80009 68200 256403431 43912 22653 151928780 68200 18185 699145756 37643 43912 76764009 68200 30609 490944258 43912 31486 625798165 14361 43912 327635685 46623 18185 322789562 59674 37643 418046271 30609 32391 3573498 34900 46623 764074146 59674 66980 731935026 34900 20610 972037607 32391 14590 816716968 14590 445 552021075 445 23648 11148383 32974 23648 416070213 14590 13391 708925812 445 50779 576942855 13391 72988 633344941 50433 32974 683129450 13391 77828 33402177 44100 13391 998568661 36749 44100 443057895 36749 15394 930192922 44100 7923 528148263 46174 7923 885343386 76825 44100 77408344 7923 14657 366888464 76825 31969 127750821 16964 7923 89888295 24362 46174 432366743 4223 14657 7009065 24362 13872 178723526 56609 13872 926982374 6293 24362 356871731 6293 30592 71211574 6293 26575 325909658 65193 6293 746465645 75359 56609 43944217 26575 8059 215598945 65193 43964 75958337 72832 26575 537208469 3348 65193 810839674 69661 72832 47491992 64076 43964 675522820 12066 72832 635038747 77781 12066 200887844 12066 65260 101698467 65260 62671 931032429 77781 38248 44196186 62671 70 343825365 71244 62671 530694417 43751 71244 890220693 79625 70 291218925 36549 38248 658851330 16288 70 211290089 3673 16288 460276550 25957 3673 740692695 66379 79625 357628189 12060 66379 767255768 34967 66379 483114023 402 12060 993556920 42570 25957 749375025 42570 12428 916129584 30529 12428 828968927 34967 26029 673344313 57354 12428 928249878 48097 12428 547562013 75080 30529 186231493 75080 7271 457668181 57354 40346 198115158 49468 7271 432408838 7271 41137 122489527 7271 17237 634540631 49468 49872 813802569 49468 9646 365785074 49468 58548 656607263 33710 9646 833434807 18663 49872 12146431 49872 4670 643938791 58548 1924 562406512 58548 9008 718942348 18663 74793 226354534 74793 56096 14159662 56096 74409 105285299 9008 46345 257668848 9008 47994 845818810 74793 38073 814308513 75609 74409 715695568 46345 80059 300942402 35967 75609 703161892 40063 75609 531447429 75609 41896 731102168 40063 27081 323300492 78935 80059 819479327 27081 70408 436880305 17591 40063 137038736 21147 70408 577574929 17698 21147 274843364 2750 70408 775979295 20859 17698 916078781 62180 17591 388561818 60196 21147 428758528 20859 7349 435238628 28411 2750 356752174 7349 73235 526468583 45749 28411 107941204 45749 54941 124715920 7349 14909 127830947 15734 54941 434808320 14909 43473 267772043 45749 4472 181712463 14909 38413 732543977 15734 73015 620720397 17183 15734 203538331 73015 17595 92548702 36318 17183 135380536 80621 38413 586547403 37110 36318 389013549 80008 36318 561109509 80621 18507 610483409 65333 80621 510712487 45430 80621 850526802 72272 65333 409984333 72272 20906 788477516 45430 50735 925668022 20906 33253 421513977 51360 45430 166093037 50735 58344 571700576 41864 58344 13961644 33253 44310 888545825 44310 3289 599888718 17654 51360 292653564 46111 58344 145614474 17654 64872 60738501 26862 17654 132465535 64872 4311 499334773 53848 26862 94679221 26862 225 983639127 225 1881 180735673 4311 42045 54488906 53848 37024 385915252 42045 1518 918816880 61063 1518 335093535 47890 1881 43854421 47890 28983 118272713 44818 37024 160598223 47890 48428 661359306 48428 76183 757113901 44818 27646 839951597 18093 28983 366214111 48428 47604 46623361 48428 1471 320627853 47604 73633 67926808 27646 39617 350998835 1471 27556 781416322 56573 39617 207582526 56573 13444 734006972 13444 24606 571856211 24036 27556 469433211 66578 56573 123188385 24606 65682 400627228 13444 49433 10900055 47777 24036 589554742 47777 68408 573993013 60400 66578 290899057 49433 63249 106956171 63249 70667 658272357 17952 63249 183857699 17952 67256 584367352 51227 67256 827377994 67256 21557 940344272 42254 21557 238147948 51550 17952 866392624 53156 51550 448484451 53156 27582 278231140 21557 63719 628564459 40751 53156 707975791 8069 27582 445877601 20687 40751 259994818 20687 39227 432069571 63719 63276 812594086 48520 20687 740932642 48520 27209 966609763 35350 63276 902098307 27209 45494 312163223 27209 80247 769277139 13262 27209 321985871 6794 45494 631891439 45494 51274 669945594 7913 13262 376720680 6794 47079 357081424 43946 7913 332067801 6794 59685 497266001 25875 59685 215104097 20422 25875 502848714 43946 70785 160671044 58301 20422 38715759 58301 78222 491341943 49885 70785 678910375 74795 78222 408818987 58301 36455 680465601 36455 25370 96097442 34914 78222 38037562 24670 74795 43346316 34914 13261 365913819 69478 24670 213708939 24670 34337 277868484 30447 24670 788052456 34337 7557 28754841 13261 28771 384911654 12152 7557 355362920 78945 7557 699562705 78945 12675 299702732 12675 14574 399404199 25617 14574 289377598 25617 8328 822203053 7717 12675 838835660 12765 12675 824811019 14574 54827 203838425 54827 42853 142405427 54827 55277 140740680 7717 71076 145263836 21893 55277 754407454 54827 39369 46259999 62629 21893 641505544 52225 21893 314765850 32097 21893 976754348 5105 32097 390947141 52225 28218 57749552 48122 62629 107586536 52225 83207 303607225 54022 32097 22003047 8414 83207 405639132 54022 17079 724348806 48122 52676 567487750 83207 2126 31746150 41839 17079 75384947 45720 17079 126837593 2811 41839 962842625 2811 12354 465471046 49954 2126 309301942 70274 41839 453732982 70274 6262 499598149 49954 3817 267546069 70274 36089 340064162 70274 71226 609507549 70715 71226 9954892 60132 71226 638630620 37961 60132 183357361 50716 37961 730104279 37961 56161 934766357 34688 37961 459073539 66837 37961 643893112 53045 56161 397492755 53404 66837 316557772 3631 34688 916116606 34688 4145 348233395 53045 2928 764432353 758 53045 919562410 2928 26973 257695593 66411 758 259627376 3782 66411 608330657 16864 3782 203746437 16864 4251 242725341 16864 20671 314973403 16864 26835 137948907 3782 36362 439712748 26835 45828 817440114 71587 4251 740482626 26835 21702 247890647 21702 22687 930413018 71587 64040 682900112 21702 72608 238889542 10211 72608 126477956 4204 22687 331827237 48186 64040 123111224 1666 72608 956409389 10211 53805 566069580 77244 53805 683435857 10512 53805 252292322 44748 53805 634140889 1666 55968 953181720 10512 6118 692296372 139 6118 862492196 4647 10512 838071052 42206 4647 342335747 53997 4647 126906446 53997 71485 899646832 71485 70458 177601023 78478 53997 81796989 71485 59259 115331035 59259 27419 805915572 71485 31444 641382791 27419 24933 789445298 24933 53325 33296422 17622 24933 175744259 14192 17622 284495197 22926 14192 298839997 72170 24933 752064162 10551 22926 114603268 10551 73501 124231385 73501 80221 63651984 43468 72170 187207572 19610 72170 174482867 43468 73240 841939952 43468 19889 579269553 60252 19889 313704416 60252 21491 586560460 73240 71064 609686626 73240 22706 132422206 60252 37608 270259728 60252 78607 867969407 21491 73865 142125142 4942 71064 236579193 78607 69130 180657946 37608 63508 189357217 52681 69130 513154173 63508 18543 113576210 65137 63508 216308015 14509 65137 917686688 14509 39630 396855281 34654 65137 573068002 60900 14509 734657716 39630 58719 370679604 62024 60900 240666920 60900 69741 544876439 62024 31137 663784622 71211 69741 918197920 31137 25675 432171599 33940 69741 552615416 5228 31137 210992273 58835 33940 622751573 59376 58835 994981831 33940 71544 277024540 19274 5228 876903209 16512 58835 974570511 56062 59376 396700169 18727 19274 689350886 18727 43768 412299675 43768 29445 33251276 56062 17465 415648648 29445 71571 16409591 38395 18727 990973559 12186 29445 590375732 38395 54934 794417323 17465 22334 888491051 79591 12186 737480129 41514 38395 582072392 32197 41514 100086758 81820 79591 501300855 73521 32197 758840859 32197 52198 808297505 35315 32197 728542579 81820 37360 991931611 5004 73521 262711581 78656 5004 793808847 35315 66030 455826951 78656 79295 462826198 78656 7756 597342297 5004 79991 574978368 21906 79991 48709428 68984 66030 102201917 11137 68984 679744743 40796 79991 76200567 21906 55074 248403939 68984 40119 314370516 40119 42470 905889137 45814 11137 867818524 71491 42470 472832763 14940 42470 627790319 14940 21259 589965722 21259 38323 266420922 14940 49607 84333953 80370 71491 345109532 47453 14940 634965400 47453 11468 778468570 38323 58122 88590019 51072 11468 174897084 34461 11468 417461144 60658 47453 400682612 24333 11468 828599072 24333 11764 525626230 34461 38732 690237498 60658 2478 221436276 557 24333 958227589 79912 38732 751130954 557 58851 123342111 43555 79912 446502333 17401 58851 451831695 75397 79912 446901362 79912 4299 564216114 37224 58851 622988272 49336 75397 811073117 38709 49336 273657243 46003 37224 48983006 79755 4299 746915693 79755 44081 241909332 79755 57612 464586637 46003 8689 371019376 57612 47200 947733440 50942 47200 240282206 22701 8689 729956625 57612 72623 273965319 72623 47370 128849429 50942 10146 820587172 68413 22701 812594108 67474 47370 506153422 67474 34094 742642117 34094 38708 85984086 34140 38708 398277150 41220 34094 543155564 67474 34623 865065518 38708 82565 122767465 34623 59520 569728074 74026 59520 720707766 25995 82565 528066505 74026 65215 773874957 74033 65215 29646988 25995 21168 139514788 25995 50083 773637290 18066 25995 734247205 47169 50083 49937945 64427 21168 726846478 38690 50083 410143516 12658 18066 661395770 64212 38690 652830353 38690 77662 658646207 40855 64427 842132578 12658 40969 552580725 40855 38414 832749560 40969 37363 486871216 53290 77662 939311162 23610 38414 323871895 63405 23610 161102800 63405 21173 127454565 53290 72356 128521341 12203 53290 226004187 72356 20463 807135096 63405 17612 676072045 17612 28863 470713927 28863 37969 730731976 36420 20463 247051849 55350 37969 346472851 36420 51161 875824553 21921 51161 58594129 65267 21921 877374766 81945 51161 774422878 51184 51161 806211518 158 21921 638160427 51184 43759 266714154 65267 27066 754570756 70733 51184 332349461 27066 20044 278727478 20044 54899 638458307 53830 27066 209279518 10294 54899 997300036 20044 58640 937749213 37088 20044 34422376 37088 30284 38569012 64399 37088 35791991 39466 64399 323853741 38541 64399 642628484 64399 48693 582369035 27675 30284 49087741 27675 64936 121187019 10401 39466 838660803 64936 13032 563553737 13032 48352 561365417 13032 1698 163011170 69924 13032 649597086 36126 13032 14028657 69924 33308 17334880 36126 32219 743765357 17101 69924 88516285 17101 46334 962004182 46334 63823 732013858 57594 46334 742507730 28726 46334 236650892 41920 17101 381031394 28726 73003 250438927 74360 73003 454056876 57594 26525 83008887 48416 73003 112626343 73003 36801 712408177 2245 36801 549230726 48416 40815 352960898 40815 8174 861418735 2245 10210 220069952 15762 2245 422053031 33046 10210 92551161 10210 40802 137927210 10210 41805 374947835 33046 72153 904240060 41805 74215 910344404 74215 4421 602370058 74215 18422 640006215 4421 36461 102399410 4421 8675 926553895 83169 18422 219905754 83169 65959 48212313 8675 51137 853483685 45940 8675 37428562 83169 50195 623985336 83169 23575 25119213 68614 23575 271117449 51137 3995 135128279 3995 313 647268091 23575 78604 994512297 428 313 826707539 82587 78604 541812304 82587 63088 918156382 428 29387 338020880 29651 29387 757349970 53858 63088 940614243 29651 64807 608569547 29651 25961 451424903 7467 53858 242516116 53858 72082 881988352 72082 10836 746351977 72082 39627 765056168 25961 14349 729810637 14349 63680 131546783 39627 8534 115293261 63680 25200 781103229 36632 8534 883432132 8534 48378 223594747 8667 63680 209766753 10735 25200 674660656 2133 10735 531223101 36632 75621 649405146 38391 10735 456617806 10298 2133 306878580 38391 59780 589683513 25669 59780 418151723 57496 59780 801007196 52899 38391 58537615 4613 52899 935908688 2490 4613 760412911 2490 27397 168659828 52899 43787 993202747 20249 2490 569464374 2490 79823 706196823 79987 27397 630929470 43787 60995 598864198 46423 79987 701165079 27285 79987 6977919 67765 46423 201615744 60995 19800 709433155 46423 10475 207756130 31480 19800 832367446 27285 41416 163309120 19800 7939 244613859 19800 62329 933505807 7939 35774 2936106 1514 31480 251575610 1514 41723 6773944 45167 7939 917969046 1514 77664 305303809 35774 69544 946344596 41723 37328 416083786 63255 77664 4953702 79736 45167 510325259 69544 53663 736918203 53663 32264 702901400 51015 37328 52375992 28733 63255 805954008 51015 65479 131206607 66280 51015 167419268 66280 53635 908110985 11389 53635 871910748 77502 66280 871526925 5959 77502 685759278 5959 59915 296688158 11389 73313 43427187 77502 48179 747747444 5959 47302 595575128 5959 77987 882572676 48179 36116 516819639 40883 48179 178175151 35839 47302 269197912 52690 77987 460022585 52690 52833 298752603 36116 8560 978236135 27737 52833 213490654 65183 52690 489043593 32260 52690 603582765 8560 22128 669118793 32260 3951 2582839 63140 32260 132921481 44124 3951 61356055 61304 32260 358037346 22128 5770 190919119 5770 12385 615347919 12385 39286 712617251 63737 44124 779976145 45068 63737 876590560 22795 63737 909483431 54252 39286 388776970 76856 54252 494031383 48436 22795 331615737 16437 76856 392701725 54252 36634 48678193 36634 13384 77056895 13384 20520 880143818 74478 36634 802303754 66544 20520 648196348 82755 13384 155980104 13384 82623 253467472 36268 66544 251886923 82623 80366 269883791 74766 82755 800416235 80366 57058 976894497 57058 4067 26850214 52995 57058 155168283 25399 52995 820455441 2181 4067 208989271 12025 4067 127015221 52995 6513 127494034 55906 52995 13961193 15997 2181 119083190 55906 57517 506686773 57517 23217 976606046 23217 79421 163944054 57517 51503 286511249 57517 1791 48674591 33718 51503 300210394 75759 79421 555385740 17807 33718 116539543 51503 74794 495292709 10927 33718 103117550 5830 10927 463524544 38010 17807 381421665 38010 45407 422290633 24468 74794 647128228 24522 5830 221586249 51328 5830 105033122 1285 38010 91040005 51328 32956 390939898 24468 3516 16745386 11786 24522 670815033 11786 56789 86362535 66716 32956 619543501 11982 3516 100646669 68400 11786 223984229 34025 56789 712823568 333 68400 911687526 17642 34025 344241298 30325 11982 766887875 1143 30325 654541239 7887 30325 55300107 333 31911 885260220 17642 11513 456916859 30325 35471 94488746 51727 35471 231284282 37494 35471 377824252 8928 11513 29170456 30508 35471 725641091 8928 35092 105935061 39841 8928 89829700 37494 3040 422227136 37396 8928 214570117 78962 39841 831517728 13682 39841 332056553 37396 43252 30376045 12289 37396 717454406 75523 37396 567757978 12289 71735 98525729 43252 6170 431531200 71735 50782 725047942 39908 75523 9281304 50782 82642 269947495 51652 71735 419575330 51652 61510 244714765 54661 51652 821876345 54661 32070 412978729 16199 54661 842230431 19122 32070 135567193 76746 61510 38876609 19122 71554 829702812 16199 63159 159254236 76746 65446 7445154 65446 18192 854904543 65446 28523 751687050 30542 28523 4018055 11750 63159 654283923 18192 64156 284639886 64156 69498 609300166 28523 51310 919820004 64156 47598 934758305 47598 39588 893592094 77024 39588 543348880 82257 77024 975285878 2404 77024 967119735 8456 47598 146539818 77024 43613 83415140 82257 5998 49012466 43613 32121 885322617 8456 24805 49347525 13393 24805 42869102 32121 77588 818777359 38054 77588 624213986 60650 77588 473900792 32740 77588 660148810 77588 9437 792561782 77588 62758 840449845 2882 62758 795160498 78301 9437 979525451 78301 27062 915231147 6404 62758 489641563 48105 62758 595984084 48105 39110 72597719 27062 14137 368949695 27062 64972 401429907 39110 75292 299962702 60283 75292 29211849 6113 60283 993968382 70086 14137 74673657 32198 75292 591972686 32198 49124 714106320 49124 51290 182245932 51290 51322 775721043 17234 32198 643387589 15851 51322 600369156 12709 15851 406924381 18121 15851 325422402 82162 15851 368100120 82162 14055 500421363 4742 12709 60973155 24338 18121 7863385 82162 59407 198666628 4742 68196 479675917 4742 63676 543017416 24338 15713 513020534 46036 63676 141688390 3379 68196 372040919 34350 46036 339232068 3379 71884 301340750 40569 15713 608041157 48204 71884 246271093 34350 75669 696753323 44440 48204 870390352 13641 71884 822229963 40569 80615 801903258 75669 8439 977695684 80615 52602 96655324 16138 80615 699358224 42634 8439 74030022 42634 33813 983197163 33813 27451 229882092 42634 28375 519210108 16138 81504 448819873 3675 81504 454717672 81504 48298 693578182 81504 82346 356903228 81504 61383 782757066 9249 61383 364059119 61383 77186 971026343 61383 61074 728991832 68585 82346 922008549 21571 77186 287728943 32476 77186 588082529 61074 52436 447511462 68585 51405 934495506 68297 52436 101679456 52436 4922 408110527 63849 4922 471333307 8833 4922 479331739 63849 82365 312123722 45348 82365 693842507 11307 45348 965275544 8833 64749 427716199 45348 43526 982263340 11307 10219 368140095 45348 37075 24188494 55031 37075 122975390 64749 46310 13845216 55031 46067 4037303 6127 10219 225686818 37075 1035 597098002 46310 493 807943105 38256 1035 948255836 38256 47930 567171628 493 4367 57843742 1035 70429 305530195 11828 493 253354998 13060 70429 80802172 47930 24552 452656752 58939 11828 79813739 11828 55882 331869734 2880 24552 815978189 5621 24552 973468718 2880 35172 870935740 2880 39782 996212780 74555 55882 621071529 17865 5621 276505181 5621 68004 451035661 35172 64860 560807396 26145 68004 209897641 36738 68004 750018987 17865 80510 75370086 9195 68004 638749924 64860 43244 536961530 76803 43244 71754118 51389 80510 617236221 43244 16150 278326551 20619 51389 563501674 43244 63550 968070513 20619 22997 81817639 1932 20619 383576323 1932 26953 262626776 18672 26953 836936501 80853 63550 589875220 1932 27819 584386074 19797 80853 721427734 27819 36190 167717046 36190 33391 42811745 40108 27819 805486425 68543 40108 602906344 40108 79931 49064893 68543 83478 985897093 58021 68543 210906024 65661 68543 431703061 76516 68543 836352532 83117 58021 848292529 54391 58021 773958916 65661 6651 585043057 14844 54391 677098090 1165 83117 713672014 54391 41040 827207487 28409 6651 300921924 1165 41861 936930266 14844 48965 506424201 41040 60870 776023292 48965 61741 324689933 12775 41861 34505809 60870 73367 857512327 60870 14785 712502144 82017 73367 129421068 13819 82017 360285137 13819 69621 621299880 19950 14785 88632902 42660 14785 597655820 34076 82017 86293914 45283 19950 732247855 4863 69621 303976631 29853 19950 613458632 42660 57485 81936147 60711 57485 835839937 29314 29853 934246076 57485 21000 388080322 60711 38867 323633247 57485 22084 919196415 22084 11075 92357087 22084 2559 437506416 36626 11075 26331079 22084 29389 586886276 11075 12769 117665582 11075 68932 438244021 24182 68932 53418980 716 24182 969977244 60347 716 56178004 12769 11746 598302507 37551 11746 408351408 70573 60347 848589937 62643 70573 447188665 60347 19461 16382068 37551 38269 187295608 62643 36324 659473651 31733 70573 984195964 36324 23992 732294917 38269 57526 8302712 57526 16653 683040072 16653 51581 61272339 51943 57526 34960488 22118 23992 144292318 74912 16653 472086929 22118 73290 293406308 51581 20970 191100821 20970 23268 209564580 63524 20970 896871549 29435 63524 128877368 29435 34791 280091505 20970 14643 848832099 14643 17552 300858369 29435 79465 889061571 17552 51095 401104156 63007 79465 57367178 63007 31920 728365275 79465 33127 910461020 42165 33127 233330835 72156 33127 473296193 42165 62790 107740010 8658 31920 628323548 43875 72156 320976566 13184 8658 43564288 31880 8658 347157722 8658 8954 983618080 35933 31880 46163680 71973 31880 271847082 8954 64716 223027293 78909 64716 232691683 3742 71973 910789285 67630 64716 413308376 18754 67630 261214726 64716 48427 254996672 55935 78909 231039085 67630 311 52479673 83407 67630 347511715 16079 48427 195168973 16079 36360 223724049 55935 27302 591369094 19013 83407 116207615 83407 46586 50647347 19013 19948 112470054 71574 36360 509393341 46586 75352 335919432 81713 75352 959628794 62005 19948 32143884 19948 48650 738379627 32671 81713 549222916 75352 9439 640420519 48650 13370 426701863 42817 13370 824073793 14309 48650 78736112 19371 9439 147734558 63750 13370 110492377 19371 42880 725858280 63750 2735 166607177 2735 41454 389071285 42880 3188 804032754 41454 44187 614574576 3188 76477 493065999 2735 76444 91693603 76477 46652 652173239 3188 65640 523601190 76444 51741 528482227 36044 51741 686690855 46652 865 561954600 6306 46652 581914018 65640 20392 235040115 72265 6306 795667221 20392 35943 468752227 35943 61788 424748831 61788 7525 3063827 72265 80206 914436633 17460 72265 564801091 28129 7525 799565116 61788 59066 808247278 7525 31241 288109671 28129 46039 573848297 31241 80897 514333022 46039 66690 828248919 80897 44063 57514615 44063 52514 416821226 52514 83381 883410579 83381 49103 221593557 68344 44063 997393830 44063 75860 53119651 25369 75860 30737887 53852 49103 88479127 53852 12170 863280058 75860 48847 179218428 48847 57502 416180006 63910 48847 406620243 24719 57502 300402573 57502 68002 368516886 58204 57502 935315413 63910 56514 868275821 47497 58204 439485673 3864 58204 337291359 47497 83212 789474736 47497 46664 854490402 56514 29335 954263399 83212 11900 914043927 29699 11900 816309880 40677 29335 782692155 40677 19445 213352320 29699 53302 47467812 11900 42690 949376288 29699 69499 186338351 82584 53302 139589294 46657 19445 917030804 46657 7384 604137391 27933 82584 920251084 73289 27933 775436372 7384 34421 219035666 83306 7384 521460058 27933 59349 56812375 43349 83306 833652471 59349 68122 313241093 34421 3119 678412054 83306 10794 34584989 55407 3119 910360179 81300 68122 373813048 52168 3119 388657204 4304 55407 814548027 4304 13456 967522984 55407 32020 455667553 52168 31856 74434508 41563 32020 467799788 4304 74570 338493780 32020 52735 119814688 23220 31856 760361522 31856 34819 40709995 70790 52735 999999713 79064 70790 96492694 58521 70790 154917034 23220 8979 422692491 58521 25571 65646831 33236 70790 777530030 33236 40867 209173287 30085 8979 835066880 30085 9975 28689589 9975 8539 600872995 27257 40867 371685770 14105 27257 805511325 14105 19602 755508237 9975 74394 275166087 8539 27756 101953075 14105 43951 814916451 19602 65435 522343517 5323 65435 485397256 81555 27756 747519525 43951 23970 595054112 60874 23970 704595285 81555 80800 972503089 6684 23970 669694899 55582 23970 942981192 80800 21036 803337102 12018 60874 654024933 6684 74947 465043321 47567 12018 737718771 12018 15959 237378620 13563 74947 441454016 60239 47567 181277288 13563 32294 146317183 61874 15959 725328660 61802 60239 233397704 64193 61802 392320534 32072 32294 991047239 64193 73763 53552308 13339 64193 863200741 64193 11322 476152998 74060 73763 126664394 61977 11322 55068821 73763 34280 307029322 36065 34280 92741934 57258 11322 593180048 27700 34280 57632951 36065 21559 521968597 9778 27700 996037229 57258 56411 795047392 56411 22850 152516567 27700 10587 46730424 9778 25534 561929612 37232 10587 494269270 69378 37232 706360691 10587 82637 43761826 25534 28652 868684643 82637 77675 314520139 77378 37232 951115544 69378 67885 296381955 77675 47674 666297553 48797 67885 226494380 67984 77675 776712416 48942 47674 667873442 29902 48942 269265106 26186 48942 346631885 26186 57344 48914980 67984 59975 819135123 72041 59975 136172672 32931 26186 78842861 57344 63803 375907103 59975 12604 877563401 34307 12604 145547254 72041 69078 873377909 24026 63803 666149349 34307 73766 845552974 73065 24026 59321868 17280 69078 761410106 48696 69078 820510330 3824 48696 313816629 51663 48696 449753431 33280 51663 364073459 67105 3824 758843522 33280 40249 109513002 22750 67105 201645674 22750 58901 442582255 13331 33280 15993247 81874 40249 527177221 13148 22750 217261895 58901 11273 110719647 25839 13331 422831345 25839 27849 68374497 25839 16410 880836324 46792 25839 23220195 56806 11273 816617199 60585 46792 496154790 33188 27849 850001687 16410 13606 765039040 56806 10269 748469529 13606 64587 208894102 64587 43318 767940603 49194 64587 380184328 13606 74791 676654712 9679 64587 945474349 32921 43318 160433030 24064 32921 629844200 32921 5868 570015666 51449 32921 917933935 9679 80304 85552348 24064 82064 857231344 26408 24064 130707303 23005 82064 21056527 80304 71193 918647082 71193 14741 442070548 38332 14741 365680308 23005 11855 469748164 38332 11029 154957356 71193 6770 770071111 6770 29318 609810390 29318 82922 578045023 362 11855 329288506 50334 11029 353507793 50334 64474 463656969 82922 65014 202672512 65014 83254 65112208 13640 83254 303895213 79522 13640 118322690 39309 13640 881561199 79522 75336 816080005 17086 79522 261635432 1087 79522 827112746 75336 17659 20413924 39261 75336 433832437 75336 5208 518714868 25841 17086 358546845 55574 39261 666402596 50512 39261 9681814 40695 5208 439655872 55574 75164 143868467 52811 50512 875064449 75164 49562 407264939 49562 66986 962349232 66986 73779 208944101 75164 20501 120106449 47135 49562 20058529 60253 20501 59300768 32759 20501 113125476 11545 32759 386790425 55124 20501 870199725 32759 35485 295633439 5971 55124 854781532 41672 11545 621614620 43190 55124 834462772 36610 5971 190318479 37338 41672 556115225 37338 31863 744860961 43190 34485 96858939 31863 27958 341484142 52495 34485 256153325 34485 921 183343494 73859 27958 843332471 73859 40547 828415826 63810 40547 174875303 67632 921 60964909 45260 67632 973227892 79136 45260 978854297 63810 18604 23667081 36806 18604 544989121 63898 18604 514255758 27496 63898 541493791 79136 78229 505723226 61238 27496 886267497 63898 58579 698597645 33073 63898 613417903 71467 58579 541858579 67177 58579 83479173 45 61238 891922007 67177 35897 899198046 65065 71467 832133949 66222 67177 816905037 65065 4420 21794001 20954 65065 338403967 30607 65065 101260951 4420 52815 903590932 61040 52815 323733386 20954 55236 390920391 79301 52815 288988525 79301 31785 284555125 55236 37208 209972227 61040 37704 794853489 55236 38722 547250774 67514 38722 842054555 38722 50851 347776711 38722 51363 63519141 66180 37704 553931905 67514 39956 690305201 50851 21163 381216211 50851 18025 621186985 39956 77342 764618604 66180 35036 655542918 21163 48904 527411690 35036 79539 770324950 48904 20458 28683897 79539 27470 656502733 26903 35036 805369452 14728 48904 990486928 21051 79539 34721585 82598 27470 349342057 26903 48787 278826784 21079 14728 119958004 58862 21051 145801724 48787 73799 261000943 19975 58862 691488722 50972 21079 714527794 58862 29615 111998544 70796 58862 249492016 54921 70796 269050371 58915 29615 308326797 81851 70796 927213391 14639 81851 536390390 54921 38398 121218453 13610 14639 642752119 13291 14639 64451501 62378 13291 243471031 38398 12263 404955372 30784 13291 28553322 62378 46160 26208589 17085 62378 930291378 64908 62378 876774890 47717 30784 878837337 5623 17085 867406233 17085 52542 185732717 16631 52542 853179018 55221 52542 286707222 10228 47717 311405394 48253 16631 70524303 3491 52542 55007630 73580 16631 441080232 3491 71837 705370596 73580 34666 20286464 32244 48253 900496645 56054 73580 366115762 32244 58047 43426749 60853 34666 349435245 60853 52598 793742661 75059 58047 466524122 8042 58047 61634634 78547 52598 650121848 60853 50170 146316353 62209 75059 400238761 8603 75059 464959381 8603 41196 595378291 16688 62209 36555834 17495 62209 196975189 41196 35045 426042484 26206 35045 557285096 68643 17495 118617787 30931 35045 958277062 14555 30931 72324347 77049 26206 787278872 54705 14555 241017588 54705 72304 379732252 32954 30931 906059833 32954 81583 922498573 81583 45554 671715869 52677 81583 67646981 32954 26385 498533097 45554 42489 361674959 45554 6601 552000143 82508 52677 129531710 55620 82508 628428149 68642 42489 9614455 69768 82508 610217663 29265 69768 614123169 29265 51688 128120174 51688 22091 401125367 29265 27532 507721385 29265 37266 376822683 27532 39486 663228067 40658 39486 23706453 77443 39486 179607639 39486 78053 324135535 40596 37266 606895053 3262 40658 213229666 3262 4951 949493340 78053 19644 989454171 82883 19644 29578180 63258 4951 30000124 19091 82883 819476493 12225 82883 27370552 63794 19644 898041682 62467 63794 21767128 38536 63794 61869886 26603 12225 672060635 12225 7890 402943765 12342 7890 60041889 26603 22965 639636870 26603 51395 260692139 13821 51395 775020616 7890 17993 257943469 51395 2229 669199528 2229 45403 7468145 39213 13821 951498966 2229 14297 896122599 2229 35977 534107909 30810 2229 571088475 19037 14297 204505418 35977 7727 690429008 14297 58384 843961762 30548 19037 991473255 53893 30810 763289431 30548 2863 829456931 2863 18068 993241615 48068 18068 501974574 73765 48068 269103574 73765 60702 197808887 11013 73765 712348383 5081 48068 194629859 48068 5928 95261648 73765 43048 287339158 3842 60702 866761958 5081 57547 766551847 22436 5081 156315935 5928 20119 190159029 59887 43048 377019548 67568 3842 99699575 20119 57356 790696476 59887 81337 395751630 40106 67568 724338274 27661 40106 257233023 67568 74865 510160596 26031 27661 636777649 81337 70463 512835290 28576 70463 738872677 71409 74865 922159965 65044 74865 795015543 26031 65410 589672167 65044 53143 565222000 16530 65410 723580945 53046 71409 746265798 79366 53046 642046012 56380 16530 93425822 37951 79366 627638227 79366 74819 69196930 37951 64355 239420004 74819 3164 50451049 37951 27640 633988212 20828 27640 972089578 3164 47705 518636205 64355 74419 459953139 15176 47705 442206790 64563 15176 934750793 20828 36390 521568772 72223 15176 777867058 9809 64563 107870172 46027 15176 50782910 9193 46027 75130929 9809 52097 35175021 6678 9809 485902531 9193 77132 759778356 77132 56815 135834603 2628 9193 474903134 2628 10634 497458102 56815 12247 769162665 12247 57257 862987668 5187 10634 14439527 10634 66502 189117187 66502 27211 189589765 57257 27434 154195813 27211 37295 808352025 66502 66849 49138728 66849 23986 717014866 75769 37295 3343665 66849 80737 679555161 56898 66849 561594536 15324 75769 67085079 74562 15324 102079272 82237 74562 319768302 56898 62458 694013625 31373 15324 320664380 82237 18380 170563122 39822 62458 567228450 57411 18380 136810576 39822 14052 70366266 56195 18380 429307736 57411 53479 405588721 59420 57411 590369574 8946 59420 455232469 67759 53479 579826172 67759 82536 787992132 70049 53479 279153847 38250 82536 691366196 42978 38250 102098124 10811 42978 833286841 42978 64437 952581815 30433 70049 58145741 81370 10811 194087827 41635 10811 335341594 66524 41635 87225105 30433 9374 474421139 47174 30433 989458849 9374 24383 700012003 41635 36961 855129795 66524 13574 731090711 24383 6557 142548452 25794 47174 281409376 50667 13574 79192754 6557 63442 655451766 16032 6557 836426419 25641 63442 682435324 25641 81382 347722528 16032 862 617185870 63442 1228 70987955 862 21913 725225106 16603 1228 63268023 53261 21913 232294948 44632 1228 932172454 16603 77861 190104344 53261 20490 940067773 16603 63304 927290917 48556 53261 292794248 63304 2492 356834873 5833 2492 33992214 52631 2492 258310578 43243 48556 206057945 44696 43243 364459567 52631 20979 533843316 43243 3244 948107177 64598 52631 786689250 44696 8783 320593378 3244 10085 725494878 21917 3244 607716843 3244 40868 190227976 21917 7826 150002283 8783 20051 571532591 45507 10085 65428324 44859 45507 138509842 7826 81006 88830190 44859 73597 139582534 2616 81006 895437037 45507 78159 140403018 78159 14277 899420950 27536 78159 946574741 64711 14277 984110302 41089 27536 225893111 73485 14277 288253964 14277 37699 562624705 73485 76500 461571671 24404 41089 398824693 31052 37699 735664779 24404 76953 688867152 49136 76500 687200472 31052 15847 75872648 10189 76953 852395398 76113 76953 828204127 36481 76113 413612008 36481 79358 712761739 16427 15847 347886178 76113 34178 865593785 40046 16427 97633172 34841 16427 341732860 281 34178 42874885 40046 17481 986890640 21911 40046 362242945 23332 34841 968536858 49845 34841 208588968 281 22629 751517175 10891 17481 189813704 23332 23438 524336451 61846 22629 747877702 61846 66520 642557886 74663 22629 26180423 57824 61846 327039018 56385 61846 719688805 66520 46041 558579431 56385 35685 136636049 61298 57824 908241810 61298 33834 509702555 35685 34751 388990188 37265 61298 133364135 34751 7785 969853222 40489 34751 719963755 25374 37265 90258891 25374 56170 253792919 37265 76070 951986559 78073 56170 819652269 74975 25374 15676680 56170 6327 507413121 76070 26429 72415642 78073 28544 240381201 26429 60566 749456602 60566 26342 383823713 27100 26429 261560882 67461 60566 405347213 26342 32546 765471766 27696 27100 860594464 30830 67461 733180798 77208 27100 14244435 27696 12466 342852028 12466 25998 290551380 25998 17899 122224323 30830 31418 446932082 12466 18805 661069040 17899 50416 185649399 24563 31418 33963479 70994 31418 364479754 81882 31418 803047848 20324 24563 293634842 70994 49305 494346083 7332 24563 567676148 56987 7332 942726101 73330 81882 700175536 49305 7217 713861530 33295 56987 204379289 45340 33295 834973672 32691 45340 56584845 66684 32691 310167017 45340 54954 947615345 45340 1943 310378479 46024 1943 704720737 79751 1943 411811693 46024 9865 980278386 21607 9865 522536656 67640 21607 131984620 21607 3563 677927982 79751 63792 129216937 3563 63351 685480428 21607 45237 1593684 1196 67640 248845142 72276 45237 161088216 14041 1196 553419989 83393 63351 893533157 41457 45237 426222686 68659 41457 834823061 14041 45541 679445947 83393 53590 785975820 6539 68659 166293339 6539 29244 158633531 33368 68659 745200133 83142 6539 705712733 21467 29244 547827967 33368 7155 748814899 83142 56843 369354842 56843 67644 485166703 42274 21467 808897903 69876 42274 554535147 56843 47479 568960678 47479 53936 78421248 54202 67644 141733158 69876 22998 436817227 47479 16915 10337157 65037 47479 764953093 65037 203 694079952 80115 16915 865460490 22998 37372 919237473 15512 203 567440901 80115 48344 111135593 48584 48344 552890184 23624 48584 771697081 40297 48344 951206768 77321 23624 389344506 77687 23624 647945575 15303 40297 806326569 23624 82820 658521247 45522 40297 344643831 12133 82820 326787880 12133 71624 23164221 45522 58435 531611482 44085 12133 720360296 45522 500 9040608 58351 500 673277895 64796 500 811695908 58351 7835 450286357 20285 44085 117420272 58351 68714 107675680 7835 7069 507611121 63380 20285 131918005 20285 41442 160358068 20285 24586 586956218 7069 49395 591337000 49395 46610 619250488 46610 54464 139097386 54464 39526 862382202 49395 50538 64691580 67050 39526 772813539 50538 16193 927372967 50538 44716 355246395 34237 16193 83021271 76715 67050 956171318 31191 44716 880032539 60258 16193 826617631 31191 12572 265899882 31191 390 100749407 14404 390 749296559 38431 14404 950169963 14404 38783 324338373 79982 38783 963791137 38431 14139 916867858 38431 63202 839177324 20691 79982 113948539 63202 57869 907807974 57869 26936 763114996 20691 31530 632906731 63202 4799 921103471 26936 45194 604126859 52351 31530 210474096 66308 26936 746328720 4799 24639 94312826 52351 34130 755148276 66308 20936 387300101 64650 52351 889275642 10702 20936 979771389 3434 24639 27590581 64650 30417 384272819 64650 55538 730715034 74185 64650 36307818 55538 17222 244575563 55538 9060 754093728 74185 41842 350591780 55538 28039 171593043 41842 9136 33882259 30491 28039 90495829 28039 24074 710957465 586 41842 479805455 66540 24074 733450737 21838 9136 876456679 586 61426 578744028 15365 61426 33342208 586 80570 605383665 15365 15489 178135213 79202 61426 768352733 45631 15489 827138057 80570 15767 866382192 15489 61400 742926939 45378 61400 813978033 66209 45378 876725310 8225 45631 1619819 15767 37285 480587621 14725 66209 857062491 66209 82434 31199374 43609 37285 680014981 54542 82434 770788656 77768 43609 616400470 77768 35199 570126317 77768 52365 74262241 35199 22090 262915534 52365 41709 815220908 77768 23508 708059619 64178 22090 228834426 53920 22090 751093422 41709 70490 70539239 34671 53920 743189100 1650 70490 300072571 26317 34671 637252690 1650 78402 36686147 1650 64036 305197340 83507 26317 428624466 78402 72834 680492835 54816 26317 880116860 47702 83507 971841770 30974 47702 851397030 63261 83507 649510423 8902 72834 29843594 43653 54816 200737389 64073 30974 366105649 8902 81291 154006828 20625 63261 284682243 8902 14201 213836644 14201 54205 973488998 51527 64073 446922576 43990 20625 372057746 20625 74768 284425321 14201 19292 680622261 15266 51527 550739847 73534 51527 68053658 20994 43990 220150921 32464 15266 462371620 60787 73534 438584976 15266 43483 932264085 72345 60787 455925932 60787 57395 296185874 47198 57395 587530971 60787 28166 212161386 27879 28166 18139281 27879 36066 504973297 63837 36066 900858227 8107 28166 922214470 36066 66983 530229604 25569 27879 2718054 66983 72772 16092203 72772 35194 456067417 25569 74322 990222397 66983 41328 958420817 5712 35194 115686950 72772 20278 920646086 35194 33229 41570987 5090 20278 886578339 20334 5712 650216427 42723 20278 135502272 20278 82436 136906459 5090 73563 690966612 73563 57794 370022962 35029 82436 928080933 80109 82436 68534164 35029 28320 981222016 28320 47753 854087046 28320 33809 25902190 47753 19787 60761170 80109 81485 978149516 32541 47753 580040608 62937 81485 305610049 33809 8121 820660262 12845 19787 808262602 12845 71303 995960811 62937 30975 696781445 11257 71303 436756792 71303 74195 728181005 71303 68839 853445489 11257 76690 559548669 32632 30975 292093624 488 74195 711638718 12842 76690 683092817 68839 27602 548039162 56659 488 426896613 488 28328 477851154 28328 38185 130016981 28328 62704 333581516 34369 38185 680682289 62704 59852 979102981 80470 38185 938125340 32623 38185 514543070 80470 78349 916148833 68378 34369 886694585 60493 59852 604018712 19149 80470 544090324 78349 48648 839530288 51042 19149 747325704 36678 68378 845786299 36678 40920 824026141 27311 51042 674069894 36678 63296 132136484 21148 63296 790371197 36678 50055 312313167 74146 63296 312594816 50055 34474 852729287 65253 34474 819816923 26166 50055 183151338 34474 64907 315029132 35910 74146 210592778 65798 26166 368605527 30798 26166 667676529 65798 76181 862928494 35910 6415 435791621 65798 63946 562883449 65798 51700 686430405 30798 16704 266727757 46874 6415 746072917 16704 7250 841833936 47986 46874 380668791 47986 9887 54834931 16704 78612 110181608 47986 70523 305703134 70523 3284 315650310 39419 3284 215695218 65538 78612 539780109 41156 65538 133442540 3284 26077 644952910 14449 65538 474975220 5224 39419 262634876 65538 21864 45594992 41156 81688 127328363 80106 21864 472664869 14449 69003 369421703 80106 22923 489336413 36844 69003 173960257 69003 54087 688521270 79302 36844 123855897 27422 79302 429991159 54087 6457 614956669 6457 556 818265644 54101 6457 229987121 79302 41081 67226115 24047 556 653111916 556 1554 808200910 7609 1554 285092703 21764 24047 717328422 11009 41081 18635001 1554 77754 990855044 11009 74567 209524797 67971 11009 990663545 82203 74567 876879149 77137 82203 667626917 6992 67971 525925568 67971 56185 292757603 67971 41014 595820801 44711 41014 651714 27987 41014 915247779 79805 6992 553264302 4634 41014 315111862 41014 55712 336622836 38399 4634 920293814 77077 38399 865141979 79805 44247 96460900 38399 37085 179501867 38399 30288 41221180 38399 15066 541987098 13502 37085 554382926 7786 30288 623868074 15066 77537 12264790 30288 68893 926223430 65874 7786 732681622 5790 7786 286409863 64072 65874 699785671 67411 5790 921321795 67411 45766 906172076 67411 31761 320134796 40437 67411 16928590 46942 64072 617911054 11223 67411 746306497 46942 10361 124407884 5573 31761 820094681 35345 46942 263177055 35345 50307 728525346 11223 34034 307302451 74205 10361 508703505 30094 35345 348875726 15853 50307 865433723 40143 34034 594347228 34034 82043 327476103 15853 6899 285149626 82615 15853 626130004 18304 82615 912630419 82043 11918 643077546 29075 18304 608964431 41099 18304 180470744 79281 11918 734460769 70096 11918 252283646 79281 27627 227559382 47153 29075 589715652 79281 67622 721599126 23419 47153 473420412 27627 4149 44836983 47153 15731 410793140 4149 76882 756589879 28630 23419 7369584 76882 26704 824433771 26704 37348 352056626 64368 15731 129074531 55225 28630 972638362 3 28630 89550916 76873 3 176443976 59153 55225 858707230 70850 64368 674165858 59153 57043 409536612 3 65489 326161143 62877 65489 67333366 62877 62008 906643289 62008 12005 138435689 62877 46824 751354558 46824 75208 908222021 75524 62877 494314122 36413 75524 244740078 46386 12005 27269032 49445 46386 694021269 46386 49211 964369919 9501 46386 858049199 74979 46386 460100219 7470 46386 422057865 7470 34472 508055740 47861 34472 103180286 9501 4464 667762913 34472 5247 633798436 64121 4464 282683998 5247 42413 596875332 4464 31943 224808742 59017 64121 645279046 5247 2773 942785845 2773 44955 418009961 2773 44177 116350082 67929 31943 674994970 69230 59017 748119764 53007 44955 74050245 36590 44177 954833298 31435 44177 47518759 5404 31435 32735285 31435 57229 149622271 57229 36216 173729044 8131 5404 127420751 19123 8131 113203882 70374 19123 195484297 70374 33347 81909785 36216 2248 909651836 8131 70848 730782466 19123 49677 552299556 39246 70374 292209376 39246 83419 780368898 64110 2248 465371395 49677 47095 101065472 18247 64110 55559952 18247 41584 588126432 45440 47095 4315973 64110 58746 641309784 82448 41584 226202109 26276 18247 486974407 72439 26276 345542966 82448 23271 529934963 55702 58746 375738395 72439 52125 9697430 55702 61589 619764945 52125 61407 806169759 52125 41168 641807860 41168 23629 952303460 72644 23629 998506849 25084 23629 84932999 10200 25084 906985861 53123 23629 847394737 44760 53123 115840832 44760 71304 89346850 44760 79574 109951405 55892 71304 533965280 71304 73011 963812658 44760 61618 587979819 61618 50107 356003391 73011 37425 298588264 45866 37425 12190583 73011 27428 887742656 27428 46699 248845730 23979 37425 318726748 27428 61643 450964097 27428 6199 6452080 5970 6199 76719176 23979 20629 121768142 17881 61643 195067687 61992 61643 387119297 17881 37943 492468946 20629 16495 613029810 37943 24503 837501169 46467 61992 648349006 16495 55960 503719577 16495 66202 21789246 14024 16495 756727992 14024 81996 727457652 14024 35718 454610717 32756 66202 105442651 16619 32756 449844145 44579 32756 116041122 75334 32756 965741546 35718 23585 424156026 57705 32756 301440603 77369 75334 318344674 44579 60455 437392600 65848 60455 955223851 60455 69682 837416812 69682 70756 320914679 25036 60455 255542828 47856 60455 414595599 60251 47856 104752176 47856 75781 722877241 60251 44615 40754000 25036 66331 317454057 44585 60251 792730970 44615 2533 722194163 75781 54214 523820791 30699 44585 624314449 40785 30699 662658211 36775 54214 324203642 30699 69692 579066305 66642 69692 227460930 69692 43384 588033050 36775 15943 462652207 69692 11676 891079532 15943 44851 560879397 15943 11836 871817405 58387 11676 407710951 58387 4979 964592878 11676 6318 255685898 38437 11836 11176535 4979 8160 220829065 6318 33108 976746598 35995 8160 65291419 72932 33108 640318985 80386 38437 591971970 2455 8160 373955252 36545 35995 488384757 34869 80386 367808508 42180 2455 658080529 80386 73693 533317468 34869 21409 107236098 36545 31753 355232913 18051 42180 170222627 74944 42180 92628405 74944 11180 929665989 49316 31753 403788584 18051 81326 196351314 45515 18051 848154916 81326 51945 872456342 49316 39646 356170491 81326 30258 560375540 68863 51945 136377562 51945 43866 397146745 14408 68863 704829960 14408 39870 468106808 43866 38015 126703550 41119 38015 495798651 68861 43866 942806303 41119 40534 506794953 4971 41119 91929802 16531 38015 844272347 68861 29401 291988695 68861 69514 581286268 49804 16531 154782743 16531 47216 481133861 62223 29401 623203621 47552 69514 946111675 5799 47552 942786047 939 5799 116283601 47216 60710 251002044 78418 939 738279786 78418 50755 12249665 26219 60710 417191104 17417 60710 752616064 37549 17417 695523375 44019 78418 65479698 34047 26219 45296952 26219 7114 432935733 8253 37549 202644702 8253 31089 932842178 35154 8253 951188057 35154 59223 577804313 43940 8253 168143332 29353 31089 93074503 38251 29353 873239067 54547 29353 573850040 29353 5474 279331188 22416 5474 550629990 5474 22604 98704722 5474 81484 473024698 5474 36719 308270 71923 81484 186540169 72195 81484 748489137 53991 36719 524704789 72195 53462 59710726 53462 80476 487428751 40821 71923 866109116 39226 40821 613231215 80476 77776 143372474 39226 17377 23712079 21027 80476 755414963 20454 77776 333163094 39226 11993 888694522 35534 20454 583784793 35534 51713 892071836 21027 52160 634143690 11993 44015 447830236 35534 6906 643018026 51713 43944 440159759 37817 51713 999969562 28850 43944 477786132 6906 5306 363285616 39345 43944 110180427 43944 39307 230664045 28850 32709 387855249 5306 69695 122680790 32709 14267 556970942 32709 81278 30532713 81278 79268 44669666 18646 14267 138097408 79268 61314 523643346 39717 14267 681637958 81278 42652 592924955 61314 26890 20309305 4860 42652 344895149 75331 42652 237987897 42652 406 65226230 60266 75331 19092879 59122 60266 430306693 406 58355 428959555 60266 68843 209165747 60264 406 813948503 68843 33675 860000577 58355 5127 64318502 60264 38356 16347771 33675 19504 841411744 71956 19504 974657005 48475 5127 363981047 3860 5127 552738386 63526 48475 158215723 48475 48788 962118267 75188 63526 425347515 65350 3860 997477131 17608 75188 55267502 61988 48788 546713667 61988 80403 950978465 75188 3530 888383750 80403 52819 374532451 29483 61988 166957233 28080 61988 505570919 41444 3530 493783211 38505 28080 723296118 52819 69597 427581415 16374 38505 741054876 9490 16374 29116567 5372 9490 582986035 75508 9490 147990568 34418 69597 871095680 233 16374 305290293 233 53543 278284222 5372 15961 115622938 28593 75508 460399722 34418 49683 699222354 73605 53543 457423714 45847 28593 126299475 2798 73605 49484590 49683 79413 15009996 79413 10048 941039250 79413 31637 565090573 13484 2798 275427561 10048 12808 286397425 13484 40469 437958322 67281 10048 719263495 75429 12808 432372040 11623 12808 87933534 78655 40469 729074097 78655 78599 644951648 70318 78599 60079508 22691 11623 876922341 78599 34143 62869939 26583 78599 333014203 34143 48742 328337200 24243 70318 737651586 48742 46914 643131959 46914 63273 656503276 39037 26583 601981997 63273 70520 482005815 63273 37566 82321392 46352 37566 201510671 37566 48806 78339447 62407 37566 77866042 1701 48806 345517024 46022 48806 849403712 46022 67501 919508041 26345 62407 775616101 67501 34997 434580568 1701 607 947248857 26345 21481 161687202 77052 26345 884810566 70207 21481 692675301 52036 77052 428411380 77052 1248 41763592 52036 5662 187113967 82761 52036 111686504 1248 23296 638778413 23296 35402 530585190 1248 35432 849955843 51522 5662 144494844 23296 5447 134215094 82799 35432 130718308 82799 25391 751413564 51522 45277 870977847 33063 82799 180732992 9698 33063 88595565 81461 45277 690000559 83189 9698 164406450 45277 57571 780960863 6827 57571 28829133 9698 24433 330255024 6827 72281 209215816 66521 6827 35574286 6827 54778 390710591 72281 65074 468419568 24433 64142 289922383 17168 72281 156757369 17168 31268 512465855 54778 26883 985939564 31268 71298 311866054 62767 17168 268625101 26883 3233 937248812 2876 26883 886765182 71298 33781 929553948 71298 53576 160341653 14378 33781 488317224 3233 35020 656447766 29580 53576 312146462 11921 53576 142366744 53576 6357 282584879 41732 6357 943095187 6357 77468 213420972 11921 82164 993147950 41732 13901 713056188 47944 6357 814363228 13901 44582 703309119 36314 44582 130416559 82164 13424 894130338 36314 14541 447245893 7543 47944 537424136 11867 7543 487100068 13424 31416 98184221 13424 9754 428307099 9754 71752 540602585 71752 39210 965704085 31416 4700 181460154 1900 31416 248211075 35587 71752 861168177 1900 38695 825800651 2090 35587 777995589 1900 76096 304179306 28146 1900 575668557 38695 43623 974378989 3174 38695 451777605 1731 76096 998515882 66208 76096 881728777 30045 3174 867459449 60672 30045 334196483 60672 29840 242760031 1731 59608 718956740 29840 42785 550502881 42785 69949 969779737 48140 59608 330718 21862 48140 745105679 69949 11362 110204980 21862 22319 318811597 80186 11362 856922326 14634 48140 701496499 21862 63787 69311750 22319 13607 957958897 45468 80186 994992193 68037 14634 110992631 43231 63787 524633373 43231 16341 863250890 16341 61600 172504531 43231 12646 828373868 33335 16341 187657223 61600 70491 226754066 61600 33215 186650569 33215 64063 14119309 66954 33215 199993713 64063 25450 416272533 66954 76275 79927409 25450 66394 445766403 76275 14675 123559485 35001 76275 922099488 66394 36883 948445675 36883 38291 538552369 18370 36883 330797582 35001 20483 92988801 30369 18370 689043588 30369 18257 78825873 49220 18257 277065323 4436 30369 64688751 30369 37682 982472381 4436 44857 465604139 22304 49220 116771663 4436 21758 944414831 24585 37682 852162052 28553 24585 198454579 13287 44857 498939235 13287 35079 651822263 407 21758 6162536 83273 407 772980307 35079 79223 149726941 13287 81177 692778578 18053 79223 492364475 81177 35701 567987689 25667 35701 782217087 79223 53642 85662038 25667 33978 269033547 35701 52481 504704612 28014 25667 285659197 33978 7911 582504280 40460 53642 544333378 58013 28014 818575484 40460 77335 606545626 7911 31006 343173872 7911 2337 218321429 40460 17462 802184628 74064 77335 834639635 5697 74064 59335247 19318 31006 119084007 19318 42277 96433907 17462 14187 965032073 5697 17718 223539612 21846 19318 585878470 45268 19318 619870829 45268 46348 29880018 46348 12927 861875265 4716 46348 688366667 20036 46348 470002357 36122 4716 855881196 25690 20036 760136804 3427 25690 781846756 3427 19018 294767343 36122 29658 909800987 25003 3427 796006850 19018 8487 981425524 29658 14539 487735137 34587 14539 779569399 29658 42670 33039568 14539 1099 144551672 713 1099 89501886 30386 34587 412834554 713 26052 453677783 26052 80451 484344249 1099 7231 101146214 80451 31384 589372717 26052 4280 119460769 81606 4280 128637149 31384 9288 840222213 23397 81606 768330700 24567 9288 772355829 5275 24567 233702519 27116 23397 253762871 24712 9288 676398414 23397 52141 231236137 5275 7419 644745533 43936 52141 847898124 52141 39878 124631522 6521 39878 11297659 39878 45752 77772397 6521 39258 654233915 45752 28336 826243239 74031 39258 743397286 74031 33838 40439145 33838 10446 845834873 10446 27120 924881262 10446 20007 116075118 33838 60610 435830718 53535 60610 876888398 53535 67706 509156776 60610 64970 785695567 60610 27950 281378907 60610 4756 63998747 27950 64674 640202297 56419 27950 867502549 64674 64747 892772975 22822 27950 942668856 8149 64747 147947498 64747 36003 378929302 20414 64747 974718340 64747 67797 702189186 2989 67797 400503927 20414 32344 615732433 72346 32344 188102293 32344 80964 801080126 55631 2989 453261716 50978 80964 703677727 13427 32344 925402083 50978 68264 993167401 50978 59371 400521927 13427 29376 841128123 13427 40587 87439114 68264 54171 569860166 66232 40587 174895821 29376 74822 276289604 74822 55928 878586342 55928 59252 754246463 66232 49675 649259443 74822 20751 115424914 49675 41794 715116077 55928 18953 387137154 18953 15938 208313433 20751 80197 608051115 41794 74792 416040404 17109 18953 256868947 20283 17109 19437516 29362 17109 814889932 80197 59622 734310399 74792 41350 342263241 49942 20283 186055916 29362 51621 911336730 29362 64022 302064333 51621 14222 196248877 14222 77297 740594789 26128 14222 641201861 14222 78005 933211529 18009 78005 329121359 77297 30831 824186595 42957 30831 980273178 18009 59802 95940040 3908 30831 909305678 47251 3908 187655544 30831 35505 222254184 43634 47251 961462059 46087 3908 683688512 51251 43634 35586618 25854 51251 64676583 19590 51251 113124786 46087 11741 141491077 11460 19590 130148298 51251 48677 14463141 25854 2050 663548302 63559 19590 909917489 47968 11460 985789672 40788 11460 580478245 23984 47968 832365491 49492 40788 197107266 55435 63559 66495884 31230 55435 794503327 49492 24376 836395223 76742 31230 880508617 33574 31230 925733430 15649 76742 914665491 13658 76742 911143357 24376 46816 450126841 72738 33574 691365854 46816 63711 957167831 65223 72738 660690830 65223 69460 547681752 72738 9688 462308687 65223 60589 580726563 60589 12678 322976620 12678 83155 19727913 60589 23657 49711628 83155 31956 122463146 15656 31956 144939428 23657 75364 463121392 83155 35610 653189661 16203 31956 667080123 1114 16203 138976150 35610 70719 310657372 75364 49975 434313295 42831 16203 890288859 49975 31194 839943223 45319 31194 446517326 42831 12873 271163308 45319 36 301958788 6237 36 510110416 17017 31194 688645129 4005 17017 988434288 68245 17017 3477945 43268 6237 371629086 50269 43268 761595623 30936 50269 696902568 50269 28799 294184464 28799 59919 250915410 30936 17390 518737070 41956 50269 577699739 34865 30936 485265528 2028 59919 552029240 17390 46119 277443922 2028 26950 664059441 10815 46119 122365174 65718 26950 753605759 25101 26950 439024600 10978 25101 327151277 76963 26950 580446463 21739 65718 761618229 49292 10978 576115459 53097 76963 623234182 21739 69298 146915864 76963 51818 180174458 44370 53097 411894645 53097 40162 779711562 29973 53097 880549858 51818 54116 681459375 54116 3954 7449699 54116 3132 589912839 40162 81078 224721372 38634 81078 793341524 51653 81078 938074996 51653 37746 958764865 2452 81078 524305862 38634 47953 713079895 53425 2452 31420242 47953 18368 675753943 53425 71274 915496367 21087 47953 401538089 71274 77394 318835297 18368 29626 77067534 66399 21087 218023153 46608 29626 62411634 21087 47524 809078423 66399 47457 60320423 55566 29626 848359421 47524 52728 550062116 52728 18291 679187446 55566 54918 9988576 55566 2073 81726427 76203 54918 8947329 18291 18243 616931596 9703 2073 849031822 2073 42043 393146021 76203 49185 712335324 55098 18243 136852262 9703 79062 763882821 26789 79062 105478815 47621 55098 137897314 19843 26789 331135278 1295 26789 653389732 5598 47621 904396031 26789 33915 670961815 1295 4026 417311529 60573 5598 492109485 60593 1295 961567910 33915 14301 169733673 58060 4026 38274434 73081 14301 963443819 60593 59286 974368105 63285 59286 143401772 63285 1609 22731051 52578 63285 23644830 52578 40903 586095397 38620 63285 895283452 38620 39864 359759879 38620 36245 949241722 14233 52578 457157731 25648 39864 405288437 38620 13575 6186628 39864 75563 226023565 49711 75563 250971084 13575 73173 251286743 73173 57208 267039082 41058 75563 720665970 52397 49711 743026055 57453 49711 57660253 73173 22109 476385034 40294 22109 746483319 57453 35217 242847224 4823 35217 979711105 57453 26718 895472654 45062 35217 571795712 21797 45062 254189065 3152 26718 79615996 48460 21797 726998419 30707 26718 933162928 21797 49825 553913147 36068 3152 119731369 69790 48460 251696583 67533 69790 914875764 19472 36068 262014130 69790 30066 465512442 26533 69790 906357447 30066 22627 800879593 19472 52798 706278882 14566 52798 456844473 52798 5572 267092576 22627 37145 806898271 53774 22627 710757032 77823 14566 486690031 28781 14566 44670177 20945 28781 120757653 20945 2449 309335329 53774 72176 272051901 28781 74848 638435408 28781 22963 260787248 49390 2449 864496380 12210 74848 638848700 12210 37430 938295450 21406 74848 477607547 58331 37430 777868041 21406 7680 951358567 12210 69614 668124903 37430 31544 418758606 7680 11264 349803805 69614 67960 669153735 46411 31544 177817945 64750 11264 845573653 38639 46411 735433107 50282 38639 900701534 46411 33950 9585918 50282 6721 126834403 64750 68977 887788471 50182 6721 202485174 33950 72905 910444096 6721 27690 28207303 32059 6721 467061090 72905 25214 585789104 72905 24467 295371759 72905 1185 366584278 27690 4351 762512696 27916 32059 892165894 5181 27916 530682100 27916 875 280000264 47091 875 412914151 16434 47091 345016423 875 1522 194706931 16611 875 1615066 21961 47091 942566627 21961 3495 466128373 68970 21961 589225659 1522 35101 246355561 21961 40896 178934245 68970 10042 43989093 55611 68970 541725073 76937 55611 119481567 10042 22243 3860433 62114 40896 97084760 55611 70684 306936057 10647 22243 505690440 10647 83130 262819521 26273 22243 994866625 10647 80519 27590387 17744 70684 245054553 83130 30036 758130978 77488 80519 675684087 37433 30036 58034950 81203 17744 256159737 39477 30036 459217011 30036 56204 711275197 14234 39477 268271248 39540 14234 157696203 27559 81203 399953273 14234 78993 806674213 45198 78993 336898685 27115 27559 279255887 19583 45198 15587865 59637 27115 57244657 73392 45198 828153251 4175 45198 865851614 44604 59637 865998483 4175 60731 786157217 44604 40485 168608049 60731 62100 161002627 4175 28343 47498482 54008 44604 333799844 54008 29909 408067287 46494 28343 587901409 28343 43300 598793358 38261 28343 367426240 69334 54008 411972974 29206 38261 387926597 43978 38261 625837338 35777 38261 175771789 43978 52022 452503161 28226 29206 892791168 30739 43978 288191804 43978 71219 95051427 52022 35489 573781688 71219 39771 937141262 50399 28226 980848226 71219 58059 789566248 32243 50399 614953501 58059 75750 49452424 50399 33314 329592329 63121 32243 854471600 12899 58059 63560789 29952 33314 874158840 63121 74182 540085800 38917 33314 995905065 74182 17033 944070380 53026 17033 163606955 78694 29952 272677319 38917 71259 541578387 38982 38917 367228784 38982 57052 172771876 42406 78694 454693454 38982 64884 589508873 57052 29479 44838480 38982 43341 988426513 79388 42406 55839959 76459 79388 968512460 24031 64884 937812660 1630 29479 513831573 43341 54561 745118278 82460 54561 175520122 56552 24031 103465572 56552 41193 626483542 1630 66234 450301807 66234 38017 75118246 14817 66234 204330627 34882 66234 18123950 36386 41193 62744594 14817 57902 433703735 18567 34882 99110469 14817 48642 187046581 68403 48642 970061060 48642 3581 126867525 60686 57902 850746690 48642 68804 90804882 3581 40203 707984785 68403 63982 990086326 40203 69570 310484778 57575 63982 892625945 69570 52730 342180847 52730 34213 283349874 53377 57575 920667011 28922 53377 58051904 57575 82582 761622996 34213 17335 796027377 34213 62176 766402235 22482 28922 15683892 28922 4491 991149348 17335 28003 349369716 62176 28280 340799563 14562 62176 142793707 28003 50940 411532299 60368 28003 565267403 48402 60368 454482601 70420 48402 187836361 50940 82611 130670238 48402 75309 195691270 48402 23793 625176408 58340 48402 887265203 54461 58340 745498810 64238 23793 100049218 58340 48438 371399238 54461 81339 100880691 38798 81339 963317224 68669 64238 56960976 38798 83052 742941353 38798 29280 57933834 82731 29280 37667415 65729 29280 581523428 65729 62043 933610933 21532 65729 141329812 68427 29280 93062374 62043 71479 115618420 26861 71479 590764254 31449 68427 957554534 26861 22371 243725253 31449 8094 700680459 8094 66951 25853211 69986 66951 682705776 22371 56543 104327905 69184 66951 850836271 69986 32308 644454133 56543 75533 559291959 66580 69184 384487691 19088 69184 26787912 23727 69184 615207875 19088 23650 234896146 19088 53467 357655153 23650 15597 131541729 47676 23650 910947237 47676 6742 137198821 47676 41244 851732714 47676 76377 474829679 6742 80188 196989478 45058 80188 424305409 41244 30474 749718556 80188 54320 853619339 71645 30474 36428136 54320 69195 928810585 54320 68499 258759384 30474 15601 444047150 34132 68499 123716219 71645 52207 434753857 52207 48108 734490560 15601 70230 134823478 34132 52912 360424548 70230 3235 652626636 52207 18745 814934276 70705 18745 794775886 18745 65749 137508120 52912 3533 18273836 70705 25974 346739325 27165 65749 986432064 30216 25974 137320822 68670 3533 656599636 10896 30216 723357496 27165 24308 122563814 80511 10896 632106431 41276 80511 33477787 43611 41276 828645956 81792 24308 864551137 24308 81810 292839912 80511 63433 106260466 47270 81792 349666787 67012 43611 824730641 41982 63433 120117646 67012 22495 79434283 50658 67012 567414000 1796 41982 702540780 82450 41982 833625346 34784 1796 805847725 37429 1796 164819902 50658 7952 109089258 1796 23007 190761910 7952 49172 868556022 17688 37429 163384657 59567 7952 60994719 23007 24241 955317631 8811 24241 269031456 72001 49172 68291535 63280 24241 497192024 27708 63280 789282922 72001 60155 212815201 41646 63280 347525353 80500 41646 913948092 69034 41646 979529096 43872 69034 443166241 43872 75768 353240056 29575 41646 646308029 33533 75768 547338891 33533 2891 563409830 43872 75979 100487560 82433 75979 871980815 82356 82433 644176082 16795 82356 918338657 82356 23203 87290717 23203 48714 458425847 23203 35881 697189687 16795 8167 85786910 82735 16795 439113377 82735 67011 78382089 28986 67011 277079869 67011 60412 268024170 8167 29957 926320177 67011 52729 174321890 28986 22714 281712599 19636 29957 889415315 19636 77504 67168968 77504 24653 143038048 24653 7459 754924751 61008 22714 128845367 45594 24653 181940087 61008 21328 276338156 61008 73182 963544959 21328 32977 776361163 73182 36887 66892767 45594 64552 526333509 34802 32977 228807930 64552 43859 826808909 27852 43859 708689877 5795 36887 333819875 64552 78364 443895217 58898 5795 77635334 78364 74797 837147670 436 74797 74925585 74797 69419 987082785 9723 58898 139320590 436 35855 348591213 3105 9723 900668995 69419 64515 482816510 69419 70450 419827207 12793 9723 236806109 9499 12793 598714611 82072 64515 740518394 54166 82072 473258495 9499 80046 279170668 82072 61617 144643446 9499 8725 882829908 82072 27338 86646420 27338 17267 295468510 76535 80046 17082701 25060 17267 922892003 76535 59246 156606867 25060 551 277094734 25060 72209 288652087 72209 12319 439338719 45329 25060 162136871 1944 72209 654640009 551 63072 141758865 45329 23440 38891352 12319 7198 401915723 8669 63072 127128428 49406 1944 893644253 4312 49406 621354297 49406 76287 582452265 54643 4312 846895375 76287 78968 51890451 76287 27179 608454604 15025 76287 746303293 54643 68229 118289528 37619 15025 497976931 78968 42625 743434673 37619 65628 86289423 56238 68229 273481633 41898 42625 350782134 65628 45542 400614696 65628 1695 335467702 70216 56238 151773374 56238 35861 390217810 41898 77267 914435327 45542 72928 542466826 62174 70216 277237739 27677 77267 236150781 71445 72928 507887293 79933 27677 623758029 35851 71445 869925803 73264 79933 888837766 35851 45637 634365111 45637 46975 716467857 38071 45637 908208176 18979 73264 925252426 37103 46975 672464196 38071 11808 689082345 18979 24736 342348434 79616 37103 597365240 52925 18979 757002928 34277 24736 723147163 79616 82594 439222043 32448 52925 772449358 2521 52925 794268368 82594 78365 425802506 78565 34277 222975048 19962 2521 982587347 75187 78565 142283812 78365 10692 470219602 7365 78365 471337895 62439 10692 64347559 19962 79885 508708506 62439 34106 968039660 62439 81202 685246408 34106 24171 960357050 79885 28815 410269667 42396 28815 329006353 42396 22985 347834857 76023 24171 649117394 50026 28815 350179449 32563 50026 511330096 71504 76023 94592873 32563 79678 283011004 50026 60565 45488997 50026 18146 992401370 24215 32563 1218984 79678 69136 513145332 24215 53741 810178832 38693 18146 213500779 58956 18146 604138942 38693 52719 790190927 29903 38693 562394741 52719 10511 716416667 22133 38693 73169341 29903 10380 904849172 30879 10380 145486662 29903 37233 849019634 22133 33764 762613060 22133 11271 329472567 37233 25277 590293943 33764 41029 29961648 26357 37233 231139215 25277 69548 953956765 26357 30240 581841021 30240 59831 241775988 41029 5431 46348072 30007 59831 52904922 30240 69717 3680544 5431 36940 224005110 5431 25100 839888349 82778 36940 205231373 69717 32494 250066250 57292 32494 225454544 82178 36940 891314345 18342 57292 525814067 18342 30523 729317396 41450 30523 925637564 40566 18342 656431743 45335 82178 854291008 73359 30523 752084572 7591 73359 276769076 40566 3185 980550259 40566 14499 112208155 7591 72175 951511935 51804 7591 766113386 14499 71429 317583897 2763 71429 629291645 72175 62285 730628466 71429 12860 432845806 71429 4602 114705999 20148 2763 808583798 4602 72831 219468287 76155 72831 804480005 72831 77055 171364741 58730 20148 966689142 20148 39282 607354358 58124 76155 574398305 65582 58124 425648565 65582 38762 277168120 38762 36407 22819725 67646 65582 873593483 38762 9471 719658964 9471 17268 908053766 61195 67646 62664017 60304 36407 629779290 67646 58599 4592145 58238 60304 21393409 58238 20232 877617150 37174 58238 952476809 20232 2178 42193477 37174 73721 824947553 37174 41414 15140520 41414 74107 89968802 37779 41414 85952319 41414 12884 670465933 12884 9033 115451127 12884 46199 154208363 23492 9033 751977244 608 12884 842946570 78485 608 108194401 3883 608 844527624 78485 10523 763605298 608 22675 336846976 3883 20602 249343496 10523 34733 395237040 69523 20602 61006087 11658 10523 941084807 76899 11658 472046801 36322 69523 221968389 76899 52310 955739579 11658 38837 224320211 39161 76899 141526438 65971 52310 463849845 15327 39161 293307052 38837 71517 560661291 15327 50249 632038625 71517 55164 514287997 66122 55164 123626297 15327 23355 741899071 48814 71517 992975108 23355 80004 517023115 62289 23355 62353404 48814 48530 687676850 48814 28237 46710580 48530 76109 797432023 80004 59925 654595910 48530 58658 926157213 56284 28237 252797157 71792 59925 689626028 71792 51725 549319823 19670 59925 947605659 19670 39403 507992583 56284 77366 282035071 77366 18362 165544980 18362 72435 709621371 27289 39403 866102952 39403 2221 770050331 2221 59630 389785107 27289 44171 167889259 54738 2221 219888770 2221 8753 438945845 51103 59630 839589865 8753 53220 670607026 51103 67428 460142817 16533 51103 491007579 3225 16533 315553072 67678 67428 895853787 16533 2457 753023244 63352 16533 12713583 2457 17137 54339349 5889 2457 782121010 44052 5889 801495789 31667 2457 701415005 2138 17137 862414872 36299 17137 480292933 32415 44052 687141895 31667 62126 956788320 73655 2138 989374535 3425 36299 324151481 36299 9686 545177449 3425 11938 164012692 74500 3425 106288648 58515 9686 389308874 3425 61742 90271686 23751 74500 630396465 23751 57328 124357411 12371 74500 917569684 12371 33164 817205166 57328 37788 822166795 37984 57328 193321653 12371 41499 614440030 33164 25126 74214856 41499 65474 112228008 65474 3402 756172746 37984 23829 218139443 77684 41499 956571247 23829 66952 14597066 30618 77684 147051312 41418 30618 774688136 23829 36464 805928396 77684 19455 234450380 52393 36464 522634775 24155 52393 413688055 70003 24155 328553803 70003 68410 724492680 68410 19265 243347278 17998 24155 107371703 68410 56581 467710110 60516 68410 86184224 68410 27447 361011899 2179 60516 377749402 2179 25178 391508499 56581 59095 85475741 11214 60516 648768756 71496 11214 628399156 25178 42290 970281176 42290 40083 90015658 78912 71496 719902299 40083 74248 537788592 26800 78912 297107613 72301 40083 422847906 71454 74248 158763032 28917 26800 563049723 53707 28917 602335669 26800 60561 850355997 60561 49138 658590311 61201 49138 133447063 67367 28917 472968216 9494 49138 293691319 49138 79989 931603028 49138 47357 281466824 9494 75926 637456359 70455 67367 99832856 55173 9494 580218893 59569 70455 258331109 47357 77217 604935419 31899 75926 270297746 3818 77217 211398624 81909 59569 242687941 14020 31899 187614114 913 31899 629598209 62056 913 26182037 81909 28180 601335933 27253 81909 687000774 63223 62056 473403574 13935 62056 817117725 62056 37842 78037057 37842 22617 978869227 46738 27253 664449092 22617 67883 668007708 48497 22617 141447326 22617 44141 456475565 49227 44141 741674276 69522 67883 97608889 69231 44141 334124830 49227 42480 929922505 69522 52803 983943775 59980 52803 284317360 52803 39354 307771144 42480 4804 332823309 52803 71944 294954635 33680 52803 388561464 59980 69973 309547818 4804 32898 403377952 75258 71944 484067861 6753 32898 601809809 32898 31912 49361487 75258 42324 889776607 75258 51811 578675912 52104 51811 627914330 30948 51811 977641197 52104 11286 581556480 52104 22756 366457726 77371 11286 104413731 10498 11286 689708322 77270 30948 307919936 11286 72287 292210773 72287 73319 210170998 19723 77270 768944790 77811 77270 280788199 77811 25987 537450960 19723 60222 731044187 25987 9280 940883382 76494 25987 82880909 76494 15667 165755341 15667 82354 137392736 76494 77416 121148423 15667 12556 810014210 76605 15667 584823055 82354 75219 161835018 76605 597 204181331 68558 76605 111710685 75219 81573 18752703 43043 597 950667043 74285 68558 640463331 37757 74285 893226493 43530 37757 114053250 53916 74285 469759437 74285 4322 97607825 39247 4322 132044976 32791 39247 263435584 47168 4322 111792403 48619 4322 988386926 37513 32791 872190154 47168 5903 688750903 32791 7559 552774059 70713 47168 208812826 20271 5903 94357037 1182 5903 691399124 37138 5903 867779370 37138 63950 128995671 20271 67570 214809446 75119 1182 237792893 1182 20189 3018252 39456 20189 237209228 40839 67570 303796582 59966 75119 257017288 63583 39456 737745166 42099 39456 189911947 39456 44379 671130545 67953 42099 201509543 63583 80224 476627783 63583 40730 593422046 40730 75189 637887895 10778 75189 468525248 39008 80224 321716326 40730 42016 119189478 52635 75189 693086188 42016 63100 221094654 10778 33442 249932138 58591 42016 536200366 52635 74937 663981391 44988 33442 821834053 2529 63100 38621868 74937 5059 716694577 9938 5059 595441548 9938 7493 638689716 41879 7493 181042837 5059 81146 495570499 33805 41879 221965632 37342 41879 29630697 612 41879 414133015 18902 612 80207729 37342 49547 210835245 33805 29229 655839992 13418 18902 464638962 19427 612 867012450 13418 8703 837774361 49547 3493 382863259 29229 48990 553108852 48990 22443 143697691 66655 22443 722794655 43314 66655 73136081 43314 79275 867015517 42662 79275 575284574 43314 77877 237835026 43314 20824 485179456 60568 79275 606251794 70581 60568 611703593 42098 70581 719205915 29270 60568 130370770 82952 60568 164616643 3047 29270 164981579 70581 45743 538746073 82952 75593 731303582 20854 82952 352435374 50908 3047 945438025 75109 45743 509905028 6815 75593 831583870 79031 50908 144829735 6144 75109 170934395 75109 83448 11783715 65289 79031 887149150 83448 80714 74017385 65289 80353 140155247 7859 80714 618912678 51800 65289 682100876 67773 7859 120425586 39012 80353 638436674 68715 80353 99959992 40406 67773 456059284 40406 62878 97257879 74465 39012 380141744 39012 63669 125104114 68715 19741 541632502 19741 45364 471110408 71098 45364 505114959 47566 45364 221197096 19741 46250 805962329 46250 28147 743633202 28147 27459 793470479 46250 81303 69159942 46250 62562 998591549 70509 28147 175170159 81303 53550 553789885 27459 37616 711801180 74020 37616 580041865 62562 10483 116379177 59785 74020 121254665 59785 43208 24425573 37616 69804 363933489 32532 59785 80486762 74904 59785 535979151 7764 69804 113828906 7764 774 449414687 54245 774 140575406 54245 16897 72524337 774 45488 570972870 774 61106 104353573 79817 16897 413176810 23911 16897 873789529 61106 55781 520508976 45488 72124 639069747 61106 20396 119047703 72124 43417 730887793 3520 72124 128244278 78705 55781 344041954 42018 72124 963869728 45975 42018 362931247 3520 32439 74478934 78705 24392 787677091 77926 78705 907747449 32439 25997 982338734 77926 82030 636350013 24392 39575 929896047 23560 77926 597352115 81766 23560 27021162 82030 83072 962549670 79506 82030 459781943 27427 81766 131448021 53738 23560 77586997 79506 50690 138007367 62150 53738 320939687 34700 50690 6682754 53738 69881 32092079 69881 28495 348733217 40394 69881 853765075 47188 69881 385003296 34700 80019 292750034 37960 28495 775312466 47188 54170 923396481 54170 31189 731364357 49394 54170 48074722 54170 63411 321541252 37960 13203 480544099 13203 41213 698526400 63411 42112 417714269 50583 49394 537309094 37326 41213 790927211 42112 41821 275041239 50583 53489 330186234 68769 42112 200337508 50583 13413 585287820 65750 13413 872571467 78906 41821 606694112 68769 72367 953200285 68769 25575 725581214 23346 25575 185540937 72367 51736 936027719 78906 80266 134028950 80266 20957 665104159 80266 78136 679735613 74846 78136 521605465 26940 51736 673988733 11363 78136 613552904 14257 74846 693101014 11363 69539 277837127 46045 11363 980206795 14257 67333 478779325 27091 11363 593679151 27091 20555 205694896 14384 27091 320596730 38720 27091 788993127 14384 55956 557448395 52223 20555 718252553 73184 55956 994109014 6381 14384 376549043 52223 49949 318691490 49949 9425 595922033 49949 15670 915719883 15670 39305 794226544 6381 46842 858246773 24286 9425 354775769 77959 9425 787704968 52555 24286 543748181 16626 46842 624061230 78929 46842 633296254 57264 24286 533235536 82640 78929 155828326 34184 82640 999826577 58361 82640 487193975 57264 72214 109953941 74903 58361 225329268 25201 58361 466930226 25201 27810 273842002 22768 58361 735758937 74903 41043 696503706 22768 33920 140132218 27810 46425 137491979 63481 27810 589867268 46425 39747 14254004 63481 9994 283199585 58771 63481 863619157 49935 46425 774872337 34919 63481 612151752 58771 28660 746044710 55981 58771 326183555 28660 24846 815605094 52554 28660 137160430 34919 49426 77796823 49426 58422 370218129 52554 79270 331587328 49426 39836 112594169 58422 69867 970517659 6615 79270 104589430 9687 69867 931326305 39836 69742 626829775 69867 20573 471426389 6615 52619 735993711 6615 25259 214929114 52619 65864 726030340 29307 52619 152523889 52619 73942 522005174 25292 65864 456243067 25259 64914 955697002 23919 73942 775200735 29307 62456 200111998 46952 62456 245153316 62456 5929 283540307 46952 54507 562792313 24461 23919 628572252 54507 29203 64522218 46952 25942 413677208 9265 25942 450883659 54507 22065 634763681 49415 25942 55365431 35555 49415 479302947 71275 9265 265524266 49415 36771 28534653 30114 35555 512990074 36771 19665 108323571 33219 30114 15179486 30114 28672 100011571 16942 28672 621141733 30114 59262 476003775 10787 16942 476714312 28672 46916 530569014 78260 46916 65010755 29955 16942 77185135 52358 10787 798949840 34315 10787 181707186 28087 52358 777775536 65023 78260 914720939 69702 52358 514834603 70538 52358 470099833 1119 69702 632519946 38484 69702 21048186 65023 22745 886858970 38484 77117 908032231 46770 38484 504611633 71559 22745 544451099 42701 77117 193644733 18766 22745 375078824 42701 83466 724299034 42701 70977 774549900 83466 31309 869245473 80608 42701 82596844 69100 18766 322299918 12026 83466 247869861 80608 72860 793089724 12026 9766 717475546 33233 72860 296393097 29130 69100 778341800 9766 7266 859583487 18611 9766 543769121 18611 13616 775442737 18611 26616 50553764 58153 18611 15756683 76411 7266 80259307 18611 52339 730412895 69255 52339 968337289 58153 5899 368615341 52339 74018 951712077 5899 6511 48251916 70445 6511 528049778 38461 69255 770067982 57719 70445 824500359 82047 38461 836565405 4451 6511 102229496 16576 4451 141732541 23145 4451 912860361 57719 59676 439251536 16576 37364 443811797 26989 59676 241563062 40994 59676 900096633 59676 76980 83913009 37364 11910 424150675 12069 76980 771884404 12296 26989 995959957 20799 12069 280477390 74003 11910 219027010 20799 24913 474567759 28653 12296 969522800 12296 67340 498885878 20799 24301 859798406 24301 71086 275299962 28653 77074 115342746 43601 67340 441105593 59823 24301 874592414 77074 7634 935741994 71086 53367 654644611 48266 59823 200672019 76749 7634 29732402 78917 76749 12207087 53367 79331 497725442 53367 3796 402218443 47558 3796 195746198 22738 3796 465312520 14253 22738 40435717 14253 80124 794570343 47483 47558 309849516 30727 14253 377925590 22738 77900 489454501 30727 67575 836863153 44812 80124 501699837 69976 77900 843768661 4352 44812 349809200 69976 69012 940172432 69012 42954 869513451 74235 42954 257750309 54259 4352 97580345 48761 69012 789024044 21261 54259 389271304 21261 61486 163628240 48761 56650 71051312 57166 48761 34973842 57166 3098 880585236 57166 33123 511125788 30367 61486 231930614 67380 57166 439119351 67380 4960 678143139 30367 27784 595007597 37954 67380 32361391 37954 38321 260010290 54975 67380 192592248 77305 4960 974146435 37954 51534 30245700 40201 38321 288531834 34154 40201 722539743 28753 40201 554256722 34154 20336 262875006 34154 3396 879524580 34154 49843 2129996 28753 38643 218532679 48320 49843 296188360 10029 20336 672723759 48320 56025 793056391 48320 82777 854800186 68976 82777 507944085 48320 28548 579808974 82777 43621 485087424 50179 56025 695741623 25552 82777 22158588 55658 28548 639882826 78430 55658 288949881 47092 55658 243322084 42246 47092 783370111 51990 47092 400317828 51990 59819 218529733 78430 15230 724593415 61323 15230 129018887 73337 42246 341565940 9739 73337 517564879 74880 15230 452525759 28204 9739 163692952 33691 9739 431077995 13445 73337 291322841 13547 33691 869146197 13445 67637 963609425 13445 80379 910696108 25116 13445 555684921 80379 10008 656900541 80379 58684 129381207 65614 25116 829587838 49803 65614 528585226 10008 8130 715145380 55414 8130 804014776 58684 5033 284712089 63666 55414 105593795 63666 50641 52121319 8130 53869 622088930 75545 50641 623099820 37791 5033 315051631 24662 63666 79409550 33982 24662 853791390 55656 24662 383736711 55656 50504 144123850 55656 6143 601047693 12021 24662 97855622 1287 55656 326448694 73360 6143 837333133 42458 12021 136561309 23185 1287 803338092 82487 23185 667960263 1287 66903 11027595 82487 14138 30734983 66903 72533 55797245 19519 23185 399044646 27024 19519 998597170 19734 72533 502026281 19734 5664 468559852 19734 12944 114381222 80722 19519 778916593 17520 27024 443737807 12944 16519 851097144 16519 5077 208245761 80722 65941 516813274 80722 60432 34810886 17520 27351 471113166 60432 68797 81599604 5077 64007 127885430 9931 65941 967773634 9931 8347 471202088 8347 46974 259564248 11053 46974 697788824 20379 64007 27220519 42125 9931 499869870 11053 46349 484065078 75261 46974 414579703 12345 20379 860591377 42125 60763 550505735 12345 6281 511656173 75261 35195 118676907 75261 28456 239986726 60763 10812 954270905 55632 10812 776963531 10812 59079 138953614 10812 50384 118355358 10812 5721 816588145 39751 55632 784987659 41901 55632 992026483 39751 75455 533241996 70384 75455 511358966 65722 75455 475715516 70384 53986 650142657 65722 59325 896648214 57601 53986 257660380 40500 59325 120483752 57601 76250 659804144 40500 34259 671160057 49695 59325 387089505 76250 4148 548747734 76250 28975 45377105 64398 34259 841231519 8091 64398 897539047 32305 4148 81374919 28843 64398 143460056 77175 64398 86494584 30902 64398 336956687 46685 77175 138306740 32305 16790 898516991 42837 16790 40264087 30902 53714 148292041 17385 30902 237547357 38548 42837 78767364 17385 27192 274687585 6315 38548 209347352 6315 55717 844416335 63394 55717 343054760 55653 27192 821722405 6315 19669 16899734 19669 13742 982675687 13742 21890 370230588 13742 40931 372727860 47381 13742 631380369 21890 30808 546802968 18462 13742 398505904 66352 21890 243623780 47381 23349 452847591 70215 18462 354894129 18462 66582 242394900 70215 69203 997471821 46118 66352 305533382 69203 16810 411499407 9279 69203 85085062 65365 66582 889181948 46118 71348 841351834 67611 46118 114860933 9279 53943 793544255 11539 65365 771286046 2531 71348 851139742 71348 15152 512371033 75647 67611 757672418 2531 41561 796443589 32900 2531 89682299 75647 80382 594651313 68248 41561 485952131 41561 69256 636335798 32900 48709 139043991 48709 72329 440073654 48709 47278 986089715 6768 69256 178630196 69256 59435 906145936 6768 48554 744056671 47278 18374 486112621 54351 59435 682163864 40386 48554 538464431 40386 32943 439414358 29727 32943 950529708 54351 33783 211689557 29071 40386 92228365 7220 33783 224805554 29727 33532 250980354 29727 15187 222182358 51612 33532 614009256 40118 33532 319186096 70779 51612 696544312 7261 70779 132573222 77882 15187 496340119 77882 6175 859929488 42342 77882 97005310 73529 7261 24737802 82987 6175 589144598 75204 42342 784122938 66027 75204 405042806 57808 66027 284919013 41831 57808 654669714 57808 9547 780484365 9547 15302 75898619 83138 15302 707111 47321 15302 369955434 41831 33447 995039545 33447 17623 522742197 83138 68115 226739044 17623 16478 709275359 47321 36889 706567755 16478 28360 481278234 9862 28360 146783108 9862 71471 47974066 71471 80512 462613489 9862 24019 779234889 71471 52045 507837090 22711 24019 109773418 80512 77341 44587370 18700 52045 996020878 52045 1288 728096260 18700 42728 217704036 77341 33363 137508758 54982 1288 555781272 51584 1288 612044898 29600 54982 303432684 70229 33363 776369998 65660 70229 902434558 44705 51584 855133749 51584 17027 706575500 51278 29600 960974543 77790 65660 770312439 35825 44705 624747692 10974 17027 609649439 26988 35825 918274242 73556 77790 714629541 73873 77790 676679328 12903 26988 222022657 64187 10974 377812509 78524 73873 30952238 79558 73873 895376908 12903 40004 13502759 64187 53939 119095838 79558 60679 447416361 53939 21564 571378640 12980 53939 849525874 60679 71764 344834950 71764 36078 853681167 30283 36078 352440520 41992 30283 638917702 12980 21219 774033622 8571 41992 769601613 30283 60012 990913520 5369 60012 117417386 30920 60012 474460898 60012 24697 63616136 60012 17527 187787243 5369 83404 746617412 68724 30920 993056210 20449 68724 986145367 24697 79210 53058334 7152 20449 801820734 9302 83404 160542255 9302 48146 367475924 38362 79210 676381556 39333 38362 636213885 48146 32942 64973569 73253 39333 606160827 80345 73253 102472467 75084 73253 129645818 32942 50213 576980535 71917 50213 651803870 77584 71917 122897196 32511 50213 924167208 20752 77584 444971404 20752 44655 385420957 71917 13905 303532866 13905 54462 895923019 20752 22451 400292641 20752 79077 977057893 44655 73460 974825268 35711 13905 379605724 45714 73460 576636325 45608 45714 653234975 45608 74447 414377463 50245 45608 961074855 59172 74447 681175444 45714 46114 608642126 50245 68665 863816356 7088 50245 772542395 24523 46114 670959 62542 68665 659333847 69002 7088 50237742 68665 73546 768278944 69002 701 376204859 24523 30550 379720928 21860 62542 916157665 55899 21860 95861664 60689 30550 450125902 14945 60689 24419132 30550 71359 89526480 58654 14945 708377712 33911 60689 303405412 33911 53416 279807262 53416 60622 554861871 71359 36011 328525879 3193 33911 915345708 64149 53416 712253003 36011 58727 100665642 36011 71287 121146532 28209 64149 783417833 58727 58737 680416977 83174 64149 965226810 58737 66671 44885839 81521 28209 82924328 55243 83174 132372427 83174 50682 759831656 81521 83387 795669079 37862 50682 10286327 83387 76401 82975187 56717 83387 980342348 50406 50682 825713726 83387 13544 104393490 8132 56717 566304206 17640 56717 723531375 17640 67037 681929632 17640 83123 893350897 43015 8132 59041057 67037 64695 843657949 83123 37457 126446770 83123 41492 878264563 12929 43015 99033084 62202 41492 99569334 55391 41492 406365988 54296 55391 675211203 12929 83388 380036557 83388 60049 605874938 65917 62202 108790658 55391 70052 448749711 83388 70352 767843908 65917 33824 67578301 70052 34498 384262993 17575 70352 517152849 46994 70052 672023255 39925 33824 252263643 70350 46994 139909424 34498 20041 909805569 41665 39925 326173476 70350 82453 838677369 20041 79785 824263262 636 79785 74396987 82453 27356 726991173 636 11220 115082801 27356 58362 95573051 27356 22500 363393043 33071 22500 588629946 33071 77791 165706849 52620 33071 391900541 77791 56630 121229688 33071 18659 896186844 27764 18659 714910169 27764 29789 209054236 27764 10516 127555125 6706 27764 339123341 64918 6706 120283524 27764 81463 37670116 10516 35814 72719121 64918 22023 579985133 22023 9936 600443118 64918 32965 456667131 36356 35814 538975143 3988 35814 247323854 20724 3988 870706364 20724 82003 92574389 36356 38452 555664540 82003 79135 217945732 56608 38452 24857501 56608 64281 600323147 6225 64281 962227678 42646 64281 823677818 64281 24779 807865789 56608 66535 129708062 64281 72363 478525571 72363 8323 625935879 65443 8323 237767728 23926 24779 895321199 8323 75193 980416435 53956 65443 186457562 8323 40827 634385797 47390 75193 548091551 14210 23926 120309532 63582 53956 18174097 11006 47390 45553600 40827 64511 2612358 70326 11006 262976431 27254 64511 795325178 64511 75758 392670809 36124 70326 656459829 35077 70326 339759134 35077 23244 802681418 26844 27254 217515068 62610 26844 59302432 76278 35077 545680369 9133 62610 754087002 45183 62610 377308292 54484 76278 75149204 45183 34945 920732185 48411 34945 495301205 9597 9133 564336892 45183 72960 679099761 48411 33134 29236438 54914 33134 750671892 15996 48411 104490879 44596 15996 145619975 11190 44596 394560128 11190 19784 874293223 15996 42362 498820359 44596 69011 662523048 71883 19784 884388346 42362 43411 77083245 42362 28290 571304953 35675 42362 611830810 47637 71883 98072097 17869 43411 163355623 43411 69307 310078277 28290 35694 342238661 47637 55295 169396674 31184 55295 613738309 35694 9937 205074973 35449 9937 718137564 35694 28631 560176026 55295 1545 64226646 1545 8727 83575491 28631 14437 956013463 1545 81426 995876092 28631 3840 82176824 66784 81426 742878204 65894 66784 764250884 81426 67015 506172348 15530 81426 208391988 82135 3840 622578240 82135 25551 860598038 36881 65894 348573900 15530 45246 65862466 82135 8057 86210982 39983 36881 153283973 17980 8057 81463516 29526 17980 410416092 8057 72047 796776660 71466 17980 985519191 72047 49773 104558962 83315 49773 64866498 8908 71466 466736347 71466 16481 393420165 83315 62115 461756588 16386 49773 494192020 16481 64366 857475500 3978 62115 728826091 62115 3543 681642755 54501 62115 759698272 49408 3543 283721285 64366 21270 119273444 49408 73742 983009211 2172 49408 235256505 49378 21270 601151790 39250 73742 277471324 17547 39250 140988060 73742 64468 258180617 45979 64468 729004252 53303 49378 433149451 53303 67258 958445633 64708 17547 127612017 17887 67258 134647879 63302 17887 874486884 56891 53303 356159363 64708 19284 141693420 61860 64708 252200101 14723 19284 857581796 69383 14723 495689097 69383 22686 720027883 22686 44882 166130346 69383 61311 655067988 69383 13394 44869727 69383 417 767359161 22686 7821 269882085 417 5911 669667517 63199 417 980366432 63199 68493 896765202 68493 13740 358750341 68493 79567 636337643 37038 13740 110469942 74000 37038 207306701 13740 47748 891514274 31659 13740 302912054 74000 80077 10243148 47748 8318 336560608 8318 25793 725471842 4021 47748 483491898 79807 4021 609909899 65184 25793 101764597 4021 378 156392371 25735 65184 813152402 12427 4021 421227997 79807 19684 956805812 378 62440 186202390 32346 25735 199920742 60182 19684 76207218 60182 12473 364375073 32346 49893 472115939 57638 49893 59957563 49893 14738 395259762 12473 18551 658732580 57638 26549 93179466 29183 18551 596105871 57638 5608 98108237 14738 9137 287914049 5608 56272 321818931 5608 40878 243775759 29183 72742 663500404 45093 5608 228057965 12059 40878 498757725 45093 2469 851407823 40878 22615 835206148 65508 2469 395202784 81987 65508 735586371 2469 31875 642197523 2469 28301 851678516 22615 10661 104094086 66949 31875 703631 78990 10661 500463697 31875 73154 103103124 28301 53213 205828823 10661 11593 741960545 11593 70893 20485332 68785 73154 502702501 68785 4643 960196441 68785 69187 676522002 50349 11593 428941518 38913 68785 879903510 45923 68785 671566586 45923 68294 279304647 49856 50349 598852364 63545 38913 172243262 45923 29563 780873845 68294 22513 108179106 68294 26291 271758758 26291 79364 922231636 78517 22513 636204283 67290 29563 779708510 79364 27934 774685829 11034 78517 905232910 57366 67290 136387587 16045 78517 399002884 57366 4555 945999411 16045 35205 241989755 12531 57366 746912625 68604 12531 636362806 22952 4555 357310264 65713 12531 901227787 32116 68604 981552959 65713 59540 124554350 21881 59540 73205473 32116 13665 435931997 936 13665 416010866 76493 936 366099370 13665 48164 350567868 48164 67661 778095314 80906 48164 705603541 25367 48164 757317257 67661 45526 161037292 16051 45526 974201648 72866 25367 225634113 68492 80906 106231255 25367 46973 124203223 10519 45526 426161185 46973 7716 721898635 46973 880 64100599 7716 947 450017870 31470 880 357030212 24675 10519 568189453 7716 20329 56725431 57870 880 846978210 24675 12704 110745475 31470 9057 716951642 10710 57870 909217402 9057 15607 572402443 23154 12704 638455200 13212 12704 199016206 66013 15607 86013631 3059 15607 309694547 23154 40392 281491959 23154 58628 62890350 3059 60714 679213638 28000 40392 698141503 3059 34538 231453304 34538 62354 611889781 15502 62354 37604626 15502 40351 828032178 68599 15502 568998792 15502 298 721445531 298 48831 275489104 55322 48831 66667945 73038 55322 796917228 55322 51301 363663459 298 62269 441419927 54745 73038 100138374 51301 50541 557467536 71907 54745 773537143 62269 53253 380969641 53253 55117 125441373 18400 71907 443042301 71907 50118 605634378 18400 8313 753748194 53253 9611 334029726 22725 55117 683683075 50118 74404 653479529 9611 68452 54355930 9611 67511 725632833 22725 7622 690864323 74404 68078 291753065 13450 7622 615170646 13450 23272 560228836 30867 13450 407436510 13450 67828 261835705 68078 11636 657960974 30867 42126 253345445 50459 67828 682157280 67828 66883 286682900 18 66883 145162728 42126 45768 611168809 9141 66883 381220581 45768 49853 640534331 45768 73997 689828511 3913 18 991882366 45768 50212 160496155 73997 15499 365493435 10598 3913 528043219 63896 3913 800821331 66458 50212 112004599 66458 68407 723885879 63896 17472 154966813 68407 51273 576001546 51070 51273 688727495 45914 17472 125545916 24414 45914 335913421 23665 24414 515252375 57989 51273 853879411 13436 45914 5226862 24415 57989 79502920 46784 24414 776917107 47140 13436 985777358 9544 24415 868182224 56763 13436 773165511 56763 50795 301816657 50795 31224 584176941 47140 45579 360168381 73795 45579 855450209 73795 1528 281300545 1528 40857 798854371 1245 45579 83100627 1528 37613 996077533 37613 42732 704418143 1245 21773 459172406 19380 21773 98697567 1320 19380 411786931 80320 19380 778674399 81977 1320 723057914 30847 19380 763901217 45750 1320 20892878 6790 80320 86426234 9469 45750 943936758 45750 53274 49246271 55963 53274 382764540 8016 55963 48597372 6444 8016 737393274 68638 8016 21419403 75216 8016 582567348 8016 4202 288460452 30582 8016 287998899 68638 81178 580415079 67790 75216 967805391 19992 75216 949866469 5336 19992 710978800 74809 19992 892119430 81178 61262 632001909 23597 61262 189457846 19992 66689 425140278 32634 61262 80358335 21478 23597 569250931 26550 21478 694556428 21478 69268 113170053 68745 66689 745147712 69268 77139 146846076 18958 26550 737477153 77139 62249 125798881 27294 77139 987147154 18958 39440 234530759 62249 79314 489500277 60530 27294 503297659 60530 72835 529897586 72835 34323 212681720 32441 72835 563754584 32441 62558 810575896 25881 72835 150759515 62558 14298 625584973 610 32441 244020082 51044 62558 266324473 51044 43148 434492425 6302 610 727808656 610 50885 848015523 71577 51044 47410860 18954 43148 799728158 73958 18954 477209000 40586 50885 79967527 23011 73958 523364491 2421 23011 968322575 31765 23011 34253243 31765 63409 226384558 23011 27985 881222777 9355 31765 929688665 62464 9355 74976364 62464 58909 98079126 63409 72771 15392890 19850 9355 754471385 19850 45204 409573828 71387 72771 449325432 58909 11544 142682285 52004 72771 738926306 45204 4164 243314724 71387 63378 305430642 63378 66491 281275295 13579 63378 207758124 82055 4164 510863075 13579 59313 12874026 66491 5315 663803102 64863 13579 751409952 46719 64863 116271438 5315 20343 932596652 66505 5315 234576977 37637 20343 579898572 37637 48937 994587644 46719 9194 101135493 64888 66505 983310292 64888 34206 314710262 48937 74489 511471980 72353 34206 698336929 83015 64888 746410469 50600 74489 108275812 74489 35049 192754084 42226 50600 354392096 83015 61408 916228877 61408 40778 447853002 39574 40778 807807474 61443 42226 869197342 61408 74073 920034040 39574 48910 391567955 43133 48910 183352618 39853 39574 609440662 12739 74073 37797945 48910 78728 245804276 51427 48910 396808176 28746 78728 47049899 51427 3376 702752607 12739 39667 253008538 66088 3376 128991897 28746 51708 752063877 66309 28746 565719030 2825 66309 782753788 34708 51708 432882882 28583 34708 120943655 16492 2825 806079744 18878 2825 825087655 2825 74189 710247756 66150 28583 8611621 34767 18878 63711940 66150 50423 2348325 33420 50423 51073451 66150 53241 603738759 1615 53241 57240283 34767 38210 501849098 78225 50423 169180630 38210 61393 936485652 38210 59651 158862553 38210 12530 813458863 59651 61823 76223271 47587 61393 649695055 46079 61823 151946826 47587 68572 576768075 61823 16675 614343726 74588 16675 462756632 30059 46079 544828291 76024 74588 138575780 63931 16675 514503179 74588 48400 54760498 30584 30059 304094535 76024 80180 610491990 76438 30584 515555270 63931 4236 60691173 71814 48400 971249782 30584 44361 971195956 76438 14624 513585252 76438 68218 487325116 19278 14624 800706421 66663 14624 380243009 12981 68218 354505585 19278 76710 93105813 62344 66663 13137297 12981 68506 347751966 68506 2494 679028830 12981 4244 951900286 4244 67020 664154759 46325 2494 161431228 72961 2494 814402618 4244 70336 559160551 13772 67020 948788785 48780 46325 538158152 13619 70336 3763870 79640 48780 980422465 13619 65952 942092807 65952 60162 72036788 48780 66165 908697814 77236 65952 48448618 79640 10096 954373242 46901 77236 301991935 46901 28385 651229397 13117 28385 321558137 46901 52472 668800848 31898 10096 200126884 28385 73562 557628114 1653 73562 121372217 57238 31898 142160293 31898 66390 821307287 31898 33226 537529986 56169 33226 655427151 39970 56169 14911576 30657 56169 628737535 28846 33226 450155589 39970 20358 697960849 30657 51927 925903086 50022 39970 890447252 43204 51927 106361356 51927 82327 597549338 23859 51927 400027453 35752 82327 963398368 82327 35106 556963656 43204 6004 316588816 24859 35106 449333653 35752 44478 697564459 35752 76337 792142204 67939 76337 171519131 6004 18674 785488249 76337 18077 435695869 81186 18077 182475519 67939 56912 492689018 18674 13478 838642202 81186 65863 538027437 81186 74933 300174359 3708 74933 425198460 13478 56874 785769345 78462 56874 510373727 78462 3637 178400113 12606 56874 894373299 3708 49950 964858645 12606 25092 319630103 78462 56429 649962069 49950 19808 269087330 56429 47378 143922249 49950 43863 523610505 43976 19808 543472616 35463 43863 287292721 43863 11117 104468492 4208 35463 32151075 70131 4208 665929631 11117 38987 957361010 4208 66571 845946362 78845 4208 646948328 10280 38987 147213631 10280 29449 504596589 10280 81080 690808435 66571 53355 574105825 53355 12984 167892274 82272 10280 481253521 82272 65561 253009053 65561 9259 343244989 50781 53355 873679897 65561 68885 31112837 68885 69525 160890567 8605 68885 235307589 46095 9259 373129795 68885 44706 131035525 44846 44706 512919687 44706 30460 95938981 30460 51947 24338179 44706 48593 624721942 30460 76420 129794960 76420 19785 760949817 6598 30460 894537271 76420 79598 314534455 76420 46260 99583714 76420 45479 796544342 66410 45479 993349853 54300 79598 656444700 45479 60864 595953788 8494 60864 833576967 73127 45479 936937237 70905 8494 40676089 46360 60864 447629043 55973 73127 815022940 13104 55973 294699687 71342 70905 892146535 46360 64876 343605350 55973 43558 427214579 42198 13104 747816040 64876 6334 90721645 42198 44922 104561177 72901 42198 525696065 67873 72901 419955864 1363 42198 104667800 57737 44922 926409402 67873 65873 690025934 77329 57737 607889958 77329 9044 870752613 9044 72894 424866141 53615 9044 85035272 9044 75595 978036786 34551 75595 996576823 34551 69154 335310859 75595 8558 264817456 1745 8558 18056785 34551 56373 635559352 56373 56884 95321436 27761 8558 73045341 8558 7562 48428881 27761 77206 236219651 56373 27584 820990606 77206 27846 543217623 27761 21835 509463956 7562 28533 189432264 851 77206 952262139 47067 21835 506412274 851 78631 104165692 28533 70176 956973760 3109 70176 631813198 40818 3109 375119799 32508 70176 429846666 54714 3109 477520643 3109 58504 24450918 58504 48717 40445401 58504 31569 433311823 67133 48717 900234430 48717 24096 55426985 24096 45436 535699342 1974 24096 562454989 1974 1286 204253737 74838 1286 852115491 57071 45436 2565104 57071 29744 918687806 77872 29744 100790433 57071 63752 886362779 77872 71696 905403686 64209 77872 339105731 29744 16334 841377547 53084 77872 638523012 53084 65867 141469146 71696 50124 863520698 77149 50124 178653614 77149 69628 42704679 50124 53721 188871323 53721 79945 144517262 4856 77149 824909494 79945 57301 956307419 4856 8159 657946634 23300 8159 492046161 57740 79945 130528930 56856 57740 87163647 56856 27409 547134735 56856 24946 123889645 27409 24156 494858725 27409 73189 975367929 56856 83417 539280191 27409 36415 383064146 83417 60934 315385359 56423 36415 137319461 59794 36415 883444840 75481 83417 749898091 43920 59794 130985824 24635 43920 388345282 59794 74647 433717086 34407 24635 252702224 23094 43920 111316732 24635 33419 452694981 34407 49289 471167947 30420 33419 899480098 10698 23094 44029982 10698 19379 307387242 13220 10698 271285704 10698 76182 153760327 76182 35896 968736560 35896 52944 943444094 1049 19379 425432858 52944 29536 413052085 21430 52944 252064045 21430 77403 50383839 505 21430 386821508 77653 29536 102543497 505 61556 347984631 61556 24594 9106056 15033 77653 836855802 61556 12366 637695600 50873 15033 340983231 24594 51215 169228655 24594 62737 488050579 74800 51215 51456348 13897 50873 466585118 13897 77777 14001240 74800 32981 540758976 81240 32981 300953007 81240 13871 80967040 32981 65226 183636851 38469 32981 211971956 32981 80161 818443135 38469 74403 398967874 48190 65226 231625515 38469 183 441168045 48190 16520 821742158 16520 57114 519436655 48190 77831 246936560 48190 33251 166476144 53900 77831 169307073 77831 28895 145809698 33251 76105 525079238 76105 17788 610361635 28895 1043 36940744 37476 76105 882401789 82819 37476 864149920 4225 82819 211790641 17788 31590 506846681 37476 30933 67691296 71170 82819 699098539 3020 71170 312826009 4225 8022 143526966 62155 30933 364327859 81780 71170 692266247 13475 71170 393889132 3020 19269 163865265 28143 19269 44881631 28143 63999 931300202 13475 21595 220009446 13475 6945 904120988 63999 15567 41334889 15567 41100 901817679 15567 54015 8413014 41100 61350 863884042 46277 15567 852169255 12583 54015 584963649 54015 33333 936339627 46277 47142 849774277 36896 61350 823986838 33333 41878 683987839 52627 36896 108646544 36896 47228 610091149 47142 75274 241830305 52627 17044 366320489 78395 47228 214664996 18075 78395 269283685 78395 16977 891228735 58691 78395 361641763 17853 78395 432282073 17853 47813 975746057 16977 68150 493541086 18252 17853 154479292 58691 33053 994233019 80657 17853 435580899 81021 47813 251326793 33053 68441 888612177 75227 81021 819938190 71042 33053 218534211 30930 81021 597643726 71042 55934 376124595 55934 18733 707812526 71042 2901 920824954 55934 46070 669025992 18733 30827 203715710 2117 55934 65541572 64354 18733 90792093 46070 41824 445204172 64354 25805 693996069 30827 47148 102041302 67729 2117 962689748 67729 60767 101662056 60767 51005 565857781 22975 25805 907554300 64501 22975 688401440 14691 64501 74279390 22975 79007 170023097 64501 7705 414967013 7705 21135 233649528 79007 54841 78347468 14691 40317 37817420 68660 40317 469343354 10906 54841 555488045 27465 10906 373880895 10906 82779 59017417 60715 27465 84093782 66105 27465 681806640 10906 5612 430558139 5646 82779 812388783 37700 5612 737089111 66105 42603 695826814 2604 37700 122865308 5612 11024 593460417 5646 16006 661730660 42603 36635 621825325 11024 21874 116991531 21874 82665 588999865 40084 11024 640768605 6230 16006 58431460 66887 21874 99004724 6230 33884 195604395 40084 35285 844188739 24473 66887 221370692 66767 66887 977591805 66887 64104 317892016 35285 65972 92098748 80926 35285 378565768 80664 65972 584601439 11436 80926 752796374 80926 53658 504168828 75969 53658 543959276 80926 20383 739297142 50488 75969 912527942 57215 50488 982479750 20383 15150 99747946 15150 31031 940924626 57215 73999 117099328 73999 7021 25279726 57215 77043 617409292 31031 79686 77262194 73999 28952 570068797 77043 72972 654052836 28952 74353 384324995 60398 72972 773177098 72972 83241 190019073 63462 60398 216775768 12392 63462 751022634 83241 51774 719453839 64648 60398 188655007 34152 64648 339542677 47931 34152 488450762 51774 58160 436271643 51774 47076 623129717 73194 34152 796536458 47076 23483 316939248 47076 28330 28356666 29834 73194 895675942 23483 74480 835642609 68911 23483 773580125 28330 69672 122155007 43490 69672 738681983 47167 68911 402610246 68911 80715 147520034 46648 80715 710804242 69672 3187 529030373 23581 47167 477094343 46648 13161 35846921 62842 80715 475547573 13161 74981 79950053 13161 3606 752031995 3606 21357 850915383 54389 62842 283897345 17626 54389 315314511 3606 26019 731624962 37840 26019 433392362 26019 23634 757526533 17626 12687 45227093 27488 17626 219328012 12687 10291 134717213 35769 12687 381438516 57419 10291 832995522 27488 7047 533745069 30721 35769 476931543 57419 507 380335430 7047 24729 133893023 73067 30721 953770895 39695 7047 765272435 73774 30721 436432431 68076 24729 62240894 68076 12960 874514281 68076 61715 726870061 44121 73774 225256650 68076 69456 497210292 62401 61715 669876978 59892 61715 374716914 62401 31015 707789 69456 45333 614881052 45333 24501 929071228 63074 62401 248778198 65752 31015 353726890 24501 33649 146806782 54201 24501 72512326 63074 42527 250198725 18626 42527 697698862 37856 18626 234551199 54201 37989 365621923 37989 49624 761803006 42527 75217 438551112 18626 67276 35463233 78534 37989 595973501 67276 48165 864776283 78534 2678 322925282 55464 48165 688683195 48165 53222 129018981 74829 55464 266435867 48165 46570 25165313 74829 44258 642760005 55464 319 30354565 74829 25503 164171444 44258 8243 910431046 44258 27502 5299269 44258 44980 212660251 25503 72125 866931540 44831 27502 731148271 44831 37585 464672152 27502 28526 17607619 17719 44980 628835760 7946 28526 514138470 80520 37585 445045759 3916 28526 107496697 28119 80520 125903321 48739 28119 829756972 61206 80520 935372347 7902 80520 366654754 62624 48739 293197662 31167 28119 350782783 7902 26966 405655119 15136 61206 770631903 35250 7902 67170746 13598 31167 880014131 43426 31167 681418295 15136 9857 713807681 43426 43778 90670999 9857 13687 332805709 10564 43426 723619951 4611 43426 952231081 10564 8683 130513465 13687 3630 175735646 10564 16313 494615940 69026 16313 17945952 69026 56351 819476199 56351 42797 938826881 69026 3444 784688117 42797 76288 202750676 76288 10774 63755309 56351 83232 383701759 3444 37529 832902905 37529 74510 612976708 83232 33829 30488291 13860 37529 164323360 54530 13860 91117522 13860 33089 308664213 55791 74510 751058844 54530 57313 140033147 33089 57704 26790258 55791 51017 886004734 41281 57704 231740532 57704 5478 776430473 36637 5478 91839450 51017 28422 720803860 5478 1161 914462305 12136 36637 605801060 5478 76412 54531409 76412 78219 523455464 64859 28422 17076535 44709 78219 691644290 33039 76412 656849614 45442 76412 34857742 50827 44709 189741062 38277 64859 506099591 38731 44709 37902686 64924 38731 767830475 12273 38731 774484990 26277 38731 138588216 15015 38731 228474797 63483 38731 874435546 33652 26277 816414044 54660 12273 742818663 43425 63483 404047074 63483 54674 660997851 43425 44993 659085650 44993 53083 234350364 54660 79446 57983344 53083 1640 576360072 27698 79446 296615342 79446 58894 169288424 1640 58082 179596689 73252 1640 604161245 14243 27698 186412546 27698 78000 672922468 28062 58082 307174236 33142 58082 262857145 41392 14243 880110970 28062 72587 699566432 65907 33142 976982633 72587 21109 410314352 32557 65907 270755474 32557 81774 804519898 68096 81774 766389169 48451 65907 281495922 70293 48451 315855983 70418 48451 397522539 75271 81774 240419593 32702 75271 154567050 1392 75271 449465943 33148 1392 694235830 32702 27520 227363881 2956 75271 732744809 2956 65844 815285131 65844 68367 96665596 50740 33148 350424574 74870 2956 133368749 1820 68367 4161013 1820 36155 802435213 74575 1820 171284966 50740 30957 833554692 30957 7575 534715479 7575 11211 835109969 7575 22318 937793713 21279 11211 54483560 11211 37484 669682885 22576 22318 848932535 22318 12286 410845064 22576 11333 857037967 187 22576 719021284 22576 2966 723430659 2966 7553 460683509 40251 2966 543142254 2966 78077 794688053 4912 78077 87911053 2966 11494 282024952 38091 7553 305630318 4912 60685 857575675 60685 4075 444391852 38091 34878 835450005 28621 11494 887661744 40572 28621 952627500 14661 28621 254696006 18283 14661 23304323 18283 23660 442119108 41024 40572 65437535 14661 35725 516804164 27020 41024 874865524 18283 52005 695998264 23660 1749 258040236 41024 16890 340559297 55207 52005 557891411 58639 27020 209321968 63568 58639 491962600 9144 63568 63352824 58639 62666 5105581 38706 9144 685061845 9144 68540 245157897 62666 61803 26238344 53627 9144 51491824 1700 62666 863304176 61803 52087 486423569 1700 76208 200599451 79984 76208 292571108 52087 59146 735875370 59146 57385 533023381 59146 54780 90676531 30320 79984 575140630 54780 17656 358898227 57385 52661 806228667 81584 52661 247032185 26340 17656 78298319 83282 26340 326616378 5314 81584 871851880 52661 62072 444434784 26340 68565 821212173 64264 26340 597822110 66324 68565 392880000 50935 64264 373957534 76908 62072 400051976 75454 68565 88578801 50935 37544 38783921 17399 66324 23990149 17399 60757 36802878 83170 17399 533544131 75454 811 510172125 21223 811 359398493 40273 17399 712670345 23595 83170 616959358 21223 46046 38869592 40273 60809 65414978 71463 60809 74165802 61385 60809 725266555 77917 60809 166691348 60809 17632 857529607 71463 23362 61573344 46387 23362 352335030 73970 61385 682912787 46387 17394 419314514 63698 23362 464246252 63698 67819 415263560 46593 17394 733434960 16491 46593 415405170 16491 31343 313193272 67819 13411 588176579 58967 16491 946275019 2319 31343 769693677 13411 61593 21861343 31343 21499 192519321 21499 22865 446700672 2319 67484 607812363 22865 70093 701190035 22865 43847 166180328 19559 70093 188988920 70093 20476 103818487 17686 19559 538353486 17686 44382 480169899 9815 20476 146260448 16396 9815 275442800 67226 20476 780455946 17686 34786 369065633 67226 76266 369727284 5397 34786 304720835 33300 5397 486235892 34786 65896 580141317 5397 41343 399805432 33300 18983 146243278 21709 65896 617423 45655 18983 337614639 18983 127 897918447 41343 32993 695357863 45655 44867 665547871 32993 41740 265609429 49966 127 923619180 127 72714 828811087 52199 49966 404671607 74987 41740 988355140 34953 49966 189152380 34953 60551 18503867 20649 74987 642832479 60551 62416 460841185 527 74987 639115213 66866 527 996149727 39449 60551 772024417 79836 66866 534371676 79836 37282 332746540 66866 65487 811247497 32357 39449 110290001 39449 41670 515135429 34689 37282 470425503 41670 51624 443017006 51624 7570 394339586 41670 64109 502012350 7570 53784 576964470 22661 7570 111396586 77247 22661 971677749 77247 25233 114951210 77247 8711 31838583 9092 53784 955558296 11282 25233 2414352 81157 9092 326322214 9092 3518 572175861 8711 8895 185971652 4189 3518 919459335 4189 40284 568891392 62030 8895 750086295 8895 30940 117498298 73192 40284 148313244 21463 30940 580434195 62030 50763 992543212 21463 16290 650107362 17861 50763 116584901 56738 50763 280046623 1453 16290 433708557 70655 17861 952286482 16249 70655 578051241 1453 72215 623800149 82263 1453 121211106 58632 70655 537725663 13336 72215 215911580 82263 9418 283071628 82263 2119 823558153 50324 9418 962940105 82426 9418 725113271 13336 26180 402181810 9418 33518 87721431 50324 20905 386910145 20905 81446 669864093 81446 68625 205246164 83198 81446 607594386 73042 81446 392211908 26632 20905 288657691 32832 68625 40905429 32832 321 678300206 321 75809 155571936 321 8976 537764496 77098 8976 712726010 39523 32832 691729838 39523 41310 38226746 8976 26878 71556765 69724 41310 839532293 41310 26251 492697727 41310 47790 68617227 41310 70786 598431905 26878 45800 971167170 57186 70786 283912386 70786 79828 244188268 79828 13248 84423835 13248 31926 687471572 47484 13248 716241137 26929 57186 509452176 79828 52601 134203421 13248 25478 320360982 25478 8218 750360650 25478 32255 95292719 72420 52601 798996281 8609 25478 538744659 72420 50361 866300148 8609 4723 11804879 48278 4723 586257975 72420 66247 523274695 48278 7338 198867476 34860 7338 147773136 62418 4723 905073008 7338 45401 898531700 45401 12110 530804565 34860 28855 432868827 13100 62418 335194761 24165 45401 343457594 68424 13100 964333884 12110 76404 612505524 68424 14523 78608023 68010 68424 760056874 68010 7547 316161118 70608 68424 262156575 19302 14523 607350150 19302 43136 477622152 43136 59764 405410581 60150 7547 942025285 19302 73844 313156345 73844 66015 489346783 59764 19052 101057211 59764 59997 361485245 11471 59997 527961768 19052 80701 226840081 11471 31564 996209500 46520 31564 108142169 78093 46520 695628487 69716 46520 872242043 61371 69716 345093494 32455 46520 766725047 46520 3304 624862586 10252 69716 611177618 3304 47264 722258837 11425 32455 45789456 10252 38993 98792588 3304 5545 731892441 5545 59998 309868199 59998 68225 341134468 38993 18157 650836873 5545 40060 182641969 59998 43279 259836503 56348 18157 574380246 44 68225 864015878 44 24368 967254594 52512 43279 138569957 52512 2323 866585714 24368 51590 830843191 79662 51590 646222059 51590 22379 735998935 79662 80650 293549909 7214 22379 79664104 51590 9886 887157670 66506 80650 971336384 80650 21150 79878618 9886 24407 796266686 70317 21150 121735981 81622 66506 405821073 68117 70317 864084528 81622 63265 700287565 70317 26947 183979023 54625 63265 270351464 63265 25319 602290063 54625 38789 233360770 59188 54625 359329382 38789 49640 793039987 38789 51629 804151227 51629 16391 530837990 16391 61097 114752742 59188 75373 772117386 28908 49640 829380332 5855 28908 309668295 26780 16391 329519961 61097 72726 204781589 3676 72726 837842669 3676 6668 729976310 26780 44352 596443024 57973 3676 924902778 74439 72726 806555128 57973 32779 152277909 72654 32779 980139602 72654 21364 671280151 33560 57973 523054685 74439 37345 180632427 33560 387 261841565 387 72989 537471485 23482 21364 78682935 41969 72989 747370909 23482 60177 562629147 72549 41969 454323733 23482 7022 562254350 64891 7022 127326208 60317 7022 37144167 60317 22189 209946810 68915 7022 63008884 7022 49352 714616505 762 60317 160058964 22189 72458 532472014 72458 81690 293047496 935 68915 25953775 81690 17650 370886953 2220 762 498627307 81690 61969 410565039 69781 935 710289131 70694 61969 903183412 61969 70738 78698702 70738 48734 53945607 69781 7585 476651485 65348 70738 110770244 52063 7585 639821767 7585 82388 901339363 45000 7585 921960311 7585 36898 592851277 18391 36898 449544675 23816 45000 872569466 45000 49276 145820534 49276 36878 38923709 21024 36878 398059006 42705 36878 595478756 36878 64933 127715633 36878 43068 125477351 21024 37999 669132630 37999 53373 264955592 30 42705 123029079 74587 37999 537415109 65089 30 254537662 65089 83118 969805467 74587 23048 205185499 81921 74587 188479348 65089 69463 153588218 81921 19321 130228623 23048 55204 9537933 59270 19321 796372940 36815 19321 323673778 54849 36815 368461424 59270 8233 743030214 83187 55204 362836443 54849 64602 525878080 73826 8233 262979658 64602 83210 856034219 67118 8233 264274355 83210 32610 91665589 67118 38817 992102552 4481 67118 501769266 2905 4481 804097610 32610 54911 94147064 13367 2905 807282583 34683 13367 661027613 78187 54911 216314633 54911 51564 848023569 49660 34683 141123501 72999 13367 78714831 49660 40968 708249326 19011 72999 131751978 40968 32295 106016420 28011 40968 771623751 73705 72999 655907126 30401 19011 309403295 18083 73705 865173126 28011 5274 533624279 30401 81397 319046394 81397 78688 161146018 30401 18974 436489038 66068 18083 582500851 63209 18974 659391372 66068 33798 90096077 78688 11381 726610903 66068 12522 304474816 12522 40246 478436518 6426 12522 258605563 43835 12522 981562039 11381 31451 659776410 54515 6426 598551353 40246 70668 137995195 43835 51074 485384965 69616 70668 985511564 51074 41273 4423515 69616 51400 783276686 70668 2262 821347562 51400 56643 946232572 58934 56643 501334656 15942 41273 133770157 39138 56643 57655906 69199 58934 515322138 78998 58934 579504465 40234 69199 825578059 69199 27909 656673364 57714 78998 51052021 34217 78998 159566874 27909 24854 571465545 76523 57714 565699387 57714 9728 301899547 73241 57714 408667390 73241 46981 716068153 18160 9728 8502819 61656 18160 563270236 18160 117 403662073 70873 73241 590299383 13741 117 987801714 70873 60791 702443101 60791 64638 584581921 13741 64378 980889033 78557 64638 865891979 64638 28648 201512701 78557 17001 926020967 64638 11248 375443391 28648 33516 34988054 11248 12974 766875955 21482 33516 467551870 3688 11248 378703095 3688 6836 997761182 3688 78856 985892162 69612 3688 491530073 59992 69612 567773933 61173 78856 239362116 69612 80575 899154316 80575 35396 650754545 76486 59992 917715670 80575 39293 617017103 76486 26748 247138077 51728 39293 744722965 39293 64713 887274774 53109 39293 152440754 25604 51728 75882812 53109 44387 989611186 25604 2336 96047312 59945 44387 101591937 44387 53803 93828323 42842 25604 215680069 53803 72202 924970146 2336 38105 784335640 61689 72202 131502571 73421 38105 261716862 10347 61689 656769408 38105 35416 20962962 7819 73421 274288384 20011 73421 379005301 7819 14193 397913295 2858 10347 520746586 7819 12869 3955028 2858 7449 633414712 3514 7449 55279190 12869 10351 739490862 13429 10351 180645008 3514 43922 515742468 34231 43922 115245815 3514 56890 634772316 13429 8649 440200992 13429 14232 295966627 40687 34231 627739491 44911 56890 853394234 15466 44911 82615515 55886 8649 916107382 55886 12700 468878289 15466 55108 659357615 49307 55886 799728090 55886 81541 130384705 41231 49307 27778976 78126 12700 856631142 37066 49307 530079197 81541 14702 19071837 35486 81541 377484417 78126 37120 892073396 37120 15541 402849680 17864 14702 914655807 17864 20028 357485961 44329 20028 785133396 20028 25576 705482276 63771 25576 625662984 25576 48533 990611096 48533 78773 499710231 59691 44329 430309276 77278 78773 350379167 77278 43046 352486852 8782 43046 371544934 63984 8782 284416618 17907 8782 380407410 77278 39932 896977272 43596 17907 479586442 32165 43596 313037179 63984 67423 35448824 9967 32165 867324990 36588 39932 815657313 67423 53751 374339347 40290 9967 599684180 51837 36588 431373597 36691 53751 7805981 36588 34008 434522047 75184 34008 24803824 45009 51837 270228155 36691 64256 522091297 75184 2560 491998226 48666 2560 216545806 45009 76314 27495862 60944 64256 541318801 60944 73126 795407195 54672 60944 716088878 60944 24457 249866193 24457 53067 940572150 10940 24457 678099189 54672 7722 989155982 10064 7722 197199792 75936 24457 676188357 10940 75093 60179809 82066 75936 271247086 66167 10064 654889986 71328 75936 737569084 75093 69529 548353438 75093 33571 388380061 69529 45549 355279836 33571 41377 621415039 71328 28267 358982835 12619 28267 518451916 41377 68957 721766459 41377 67715 85570916 28252 28267 556829447 70233 67715 66887483 28252 82366 776721560 67715 31277 385751076 70233 2658 149100720 31277 47826 872342031 2658 68072 302852894 68072 51826 803395267 36660 51826 269058705 78315 47826 132088331 77192 47826 973990538 16285 77192 627541922 6392 51826 943523637 77192 35553 794338749 77192 42072 310050604 77192 18996 770188443 673 18996 807152913 42072 36699 473425638 35553 36776 432668114 18996 71484 978324891 24784 36699 368691225 33175 36699 90792239 24784 41302 165610739 75076 71484 227783149 24784 65000 85962834 65000 41858 59007984 2392 41858 965891199 60722 75076 97959445 2392 35004 537576443 8699 35004 279737632 81296 60722 477240558 60722 15280 567023447 8641 35004 592034699 50848 8641 573300644 39666 8641 752142148 50968 39666 311504346 50968 13654 107325158 8641 26979 497410190 26979 2770 296484089 26979 50617 560121689 2233 26979 790097517 4501 13654 147432994 50617 68684 10712278 38465 2770 370436252 50617 12256 842723330 9436 12256 100948466 15610 4501 405132657 22401 15610 309390059 15610 80581 560937347 370 80581 874386518 22401 34564 139348938 34564 63318 138945567 370 52015 440703797 4047 34564 372126341 4047 5960 66581794 53276 34564 824667507 44527 4047 108926751 4047 15115 317700727 44527 42688 922525637 46658 44527 372960447 46658 22927 43343562 62637 46658 790245555 77804 62637 141880825 74980 77804 150676274 74980 80634 834842666 74980 22960 573446715 22960 81061 63470005 29441 80634 73382049 53875 74980 53780737 73822 81061 93878037 72695 22960 82789118 57218 29441 534590891 28054 72695 595678743 57218 17275 163871246 48926 28054 245461296 79402 28054 841002396 76244 79402 10740605 17275 48282 589797426 79402 50237 435916266 76244 64455 412988650 76244 41696 618052841 64455 7883 97466886 50237 25394 403860346 79462 41696 890729346 69221 7883 321390022 61854 7883 135552663 17238 25394 460701975 41138 17238 448411356 17238 82538 374951520 26298 69221 279617797 61854 79583 1630644 67101 26298 909217673 67101 20338 456900844 20338 38716 722541726 65105 79583 944521497 38716 52754 16092392 52754 55614 826998441 38716 73323 949129883 55614 20355 989440909 55614 82077 541016219 55614 71979 382015661 20355 11299 420042769 82077 10067 199228784 82077 17386 751614702 10067 10821 185769426 11299 56562 194593120 11299 54996 856885390 54996 59898 757320365 54996 4337 160374941 59898 70662 59119694 30732 54996 320425168 54996 40062 519987126 52904 70662 41287711 30732 32971 230798745 52904 56892 866525287 40062 37516 899108599 56892 13707 153416545 13707 74172 943774932 64956 74172 892638192 77933 37516 926825632 13707 58321 284171182 64956 6854 970840385 74614 77933 930262243 69198 6854 307359156 50893 58321 60539192 50893 33907 48049971 6854 74043 441690934 3677 50893 233420667 33907 57900 742186804 74043 55858 71256314 33907 72544 941067075 57900 41823 709769388 45451 41823 142032631 54522 57900 447128948 72544 25208 906483003 45451 5379 818111139 45451 59598 200406031 5767 5379 184227107 71705 5379 369628625 59598 53582 73821807 66359 5379 858065111 66359 4381 368681225 71705 32655 689908873 53582 40933 487767390 66359 2899 918837652 14453 40933 893324118 52994 14453 234421316 32655 1391 806904697 76922 2899 814186876 2899 30823 116157469 40478 30823 333020925 21272 76922 763840414 40478 20183 575736482 76922 72080 516611579 72080 27503 439653783 81095 20183 80565623 21272 39570 712305162 29566 81095 302507639 39570 44514 903865087 73706 81095 539342413 64130 39570 54331432 14307 64130 240156517 1696 73706 740792737 14307 68857 517723043 73706 54526 6127559 56688 14307 128165844 83423 1696 420665470 22050 54526 725091787 63889 83423 692590128 63889 19942 646799758 83423 76051 684653101 54016 22050 134995504 19942 30878 881644926 54016 65711 651688648 54016 26111 80294521 80662 54016 165761803 69205 54016 328730292 59595 30878 423378699 35174 65711 305495883 59595 54777 329535342 3794 59595 427498603 63911 35174 355804623 35174 9197 54740143 21814 54777 549598724 54777 796 27632476 48729 9197 584606880 48729 76854 481312911 18806 21814 109243840 23852 76854 9621876 23852 2632 853500549 76854 59856 656996248 76854 17534 77058698 18806 56465 130213372 18033 17534 907765917 33225 59856 146571838 33225 13617 599849045 13617 14685 400035144 56465 46559 127267213 8611 46559 889066427 8611 43022 54621906 14685 77254 578297117 77254 5174 481500829 43022 30033 63863869 43022 60163 127600564 30033 47987 56709856 82398 77254 720951189 82398 73321 705396164 28708 82398 404465342 42789 73321 3479983 28708 18764 123835140 13943 73321 254565218 4163 42789 429154960 54268 18764 531854201 13943 14592 961891997 13943 61405 938320807 82080 61405 42652232 14592 32122 213291738 51210 61405 281260651 14592 73877 967414078 82080 30309 55674050 82080 42631 242478676 32122 5548 295379086 73877 16308 279667825 33617 5548 783484375 58239 33617 717108385 64848 33617 138232327 28503 16308 483520048 9093 16308 331306665 32533 28503 828842157 79129 9093 141327578 32533 17666 14745265 79129 71013 988813587 40865 79129 413165568 81014 40865 357708958 79129 80944 678935451 63339 81014 109736279 80944 160 895040945 51931 160 721805317 51931 3927 809992490 80944 64267 162889277 13448 51931 117641907 15869 51931 56323529 37269 15869 426057939 66455 13448 321568903 18195 37269 680828854 13448 51222 727095760 15869 77963 351908988 8653 66455 923611121 53065 18195 838499935 58826 77963 998170551 45986 77963 399735786 10306 45986 143882214 45986 79593 70571244 10306 14131 322001850 14131 190 223493572 79549 45986 112697310 57124 14131 491045430 79593 79122 794813782 42605 14131 409167380 190 36636 24519815 42605 1195 431795515 83213 79122 638086702 79122 6462 172557623 42605 18578 253811758 68430 1195 548050602 1195 10897 381009294 18578 65846 64921840 68430 82869 95079468 82869 41609 243095387 81176 68430 721089516 41609 59801 607005143 59801 37488 660240786 84 37488 707840362 2049 81176 867670291 2049 44648 423953603 37488 70407 59520326 2049 14470 201354730 44648 66974 344486319 44648 16728 816853900 67799 70407 384969910 16728 80784 702796736 65842 66974 17723589 66146 67799 143387061 82062 65842 608244357 45646 80784 382400722 74367 45646 705587755 65842 15341 720669748 66146 50557 939972787 79663 15341 673399459 16075 15341 250550552 16075 39067 257382234 68551 50557 805618528 16075 69926 712710604 16075 28831 832649315 16075 50647 600919274 50647 68020 599501705 38671 50647 688631127 40692 68020 923950934 40692 78578 730028348 38671 27745 923533334 64186 38671 419078214 78578 25829 806867634 40692 23427 699982330 78578 40924 420774423 75633 40924 112032550 35189 75633 175767551 25829 65564 833912201 48285 75633 680668096 35189 34468 836523626 37920 75633 781220008 74448 34468 435969335 26600 65564 593675259 3620 37920 850463355 25227 34468 514167699 23592 3620 754854183 35583 26600 397953472 23592 56850 771854821 21972 35583 166196710 23655 21972 656694228 56850 69271 402767991 68132 69271 110812456 21972 34895 138141561 25853 21972 264954320 69271 9519 48896511 69238 9519 37159767 68132 27837 391437195 78089 27837 915870930 2103 9519 302762262 9519 31489 355254996 6789 27837 51858688 64160 31489 107147343 19852 6789 989074276 81807 64160 507149616 81807 24660 908388365 81807 26313 447274817 36936 81807 785086970 19852 75732 742208246 24660 1324 60360979 36936 49508 447070886 75732 29759 108640512 1324 9666 791890357 28650 1324 662392452 44076 28650 337706510 15766 9666 179128273 29759 10641 634601024 10641 24413 508103385 10641 51050 680799119 66635 15766 178299581 24413 26948 357481346 26948 22380 56825278 22380 12087 250360651 14794 26948 215359784 77927 26948 470173478 30457 14794 852247812 67460 14794 237494601 67460 61816 106507716 30457 73121 165998731 30457 80167 442178944 73121 71087 586571232 73121 71043 901699445 71043 78450 852294176 80167 70170 667953322 12077 71087 612013190 12077 13237 426074730 28987 70170 637973547 18608 13237 774250697 28987 67848 29844955 23339 28987 733419444 67469 67848 117847593 18608 3381 269779147 18917 67848 251588280 3381 67163 89759850 67163 36231 145187030 18917 16654 626324950 36231 53477 153246010 16654 16289 805446867 67163 8917 790343575 8917 36810 243666181 65947 36810 24685792 7097 8917 224367651 7097 55516 5157267 77442 7097 256026236 55516 52249 693261528 65947 56375 387537004 7097 37409 280145635 77442 43379 871484013 52249 60836 33603012 37409 45971 801837274 60836 6290 345699007 45971 56364 763064652 59279 56364 808702969 45971 37303 357001552 2468 45971 599460758 39302 37303 706436008 14044 37303 122924992 37303 70070 991838586 81211 37303 634454706 3975 70070 868117178 56012 81211 89826851 21717 81211 696374404 70891 56012 912970331 70891 80988 754222750 50400 56012 234134981 70891 51827 830396084 76066 70891 689254948 51827 58431 78779003 14584 58431 867004955 22038 50400 802037160 64161 14584 741480985 38785 58431 795644961 31467 64161 144309527 64161 24355 697520934 35068 22038 887864719 60282 38785 664029515 31467 19207 673808644 29062 19207 200180405 28566 19207 780778687 46138 29062 238385018 46138 67057 215495879 29062 20075 447264004 67057 17269 367274538 67057 72427 255225093 38805 17269 666856260 67057 36630 405777905 5931 72427 123284470 29968 17269 125259572 36630 61893 841422762 51260 5931 751390927 5931 70248 93451317 68063 51260 559495401 70248 77457 628340712 64280 51260 206555286 51260 49350 419111660 65340 64280 129065766 64280 46439 218754105 64280 55923 539358364 64280 1564 954889124 65340 17195 672824484 70036 17195 556878408 17195 56686 735115329 17195 54657 132541604 75973 1564 800273223 52185 70036 240704455 14620 52185 555768197 79039 54657 672117292 54657 9829 101415732 81866 52185 579972102 18500 9829 267126452 53763 81866 457944019 53763 38450 633691299 2504 81866 825038335 2504 4136 262726765 38450 33459 672665818 58820 4136 106705544 35409 58820 866669986 18952 4136 614739803 76429 4136 259744822 35409 13820 973175955 31790 76429 671709875 13820 17600 834605047 31337 18952 349240449 17600 65048 201834221 13820 41494 949024494 51543 65048 928296312 31337 43027 865152889 65048 8443 83666637 72509 8443 292586324 51543 49920 175151385 72509 60263 986977349 81423 60263 899829067 81423 61091 681226850 405 72509 705375275 61091 76443 782098245 61091 28520 293937298 42640 61091 912528081 61091 15123 355184337 47231 15123 769595822 76443 50587 43497430 47231 392 25979231 392 17265 978105178 64565 50587 238814053 19339 17265 286356044 10588 64565 965714265 10588 26115 349168867 36860 10588 448397056 64565 41313 658855299 26115 13224 616083153 13224 57650 923111926 14502 36860 747814503 73053 41313 409538568 56935 57650 50624268 57650 32142 774627463 56935 81872 321741462 6656 81872 96389455 32142 6400 642434984 81872 75586 943885511 65374 81872 841299147 68139 75586 265165762 68139 40869 396781683 8878 65374 464737726 47780 68139 568365262 65374 33800 827318993 40869 78671 192856299 78671 13135 287662513 8878 27621 525029193 23546 27621 453529736 27621 60580 314440335 4508 27621 100906250 55885 60580 46282093 60580 42171 836418838 23546 75283 124306687 72401 55885 274998813 24187 75283 715578603 14713 24187 330168296 62443 75283 7015553 75283 80823 810055373 55908 14713 771015397 62443 41056 464861930 12243 62443 92837986 17296 12243 904542497 80823 45233 302241873 41056 18346 898553337 41056 74392 438745783 17296 8204 105380353 18346 48234 901787990 8204 28193 878777650 74392 56674 427136239 34876 48234 549249560 48231 28193 546457387 48231 50274 107591478 56674 54638 674323878 34876 14975 833886453 64917 14975 260053917 24219 54638 261727320 64917 852 903789175 1614 54638 675791779 23807 1614 229374751 1614 70316 527745954 67504 70316 278837403 70347 70316 858181107 70347 5097 279958197 70347 31484 59236420 70347 51984 595767920 40479 5097 702325627 40479 8993 340420185 66303 8993 253247295 31484 23640 432596656 33168 66303 165116037 23640 61873 90914831 36151 61873 898058824 66303 65724 298145874 65724 16991 905767752 33168 5108 712070 48113 36151 900673856 48113 40862 919156362 62376 65724 312691215 5108 60411 53362770 5108 22803 758725343 62376 1102 685446313 23578 22803 496388695 1102 82767 976000775 22803 55487 745643260 1102 71290 689286088 3624 71290 101248003 71290 37473 42635353 71290 24220 627421274 74623 3624 278190130 3547 74623 720818199 3547 23693 819219082 52801 24220 410968021 12169 3547 85379718 52801 64567 790006352 14923 52801 948103219 23693 62459 640389526 51776 14923 862299015 21229 62459 511932380 21229 32193 886414211 62459 15987 99413571 64968 51776 20851286 51776 49035 208417567 24956 49035 757517449 55009 24956 256784214 55009 66050 221544217 27543 49035 167126128 5520 27543 304127168 24956 57651 631655092 27543 53300 301753384 53300 53563 380765723 53300 16567 822909488 23181 53563 735922485 32760 53563 10449820 53300 76815 81057344 53563 28499 210463204 9220 32760 177597029 23663 32760 86165188 9220 78313 999833827 23663 13795 74369786 52250 13795 731906565 72793 9220 939253153 46913 72793 41710000 72793 78835 329643190 83263 46913 337919907 61955 78835 800059234 61955 46163 733769527 25470 83263 592357227 19347 78835 13209927 8956 25470 275095927 61955 20522 204703777 48704 8956 127254534 25470 57998 421906319 20909 48704 473348101 571 20909 614651407 571 30989 530874537 20909 28028 548664588 571 51828 98107014 2501 571 418540711 58743 571 968772378 50670 2501 911663126 78446 2501 327662596 78446 76594 96833035 50670 75221 672673715 74583 78446 227859570 8381 78446 56826581 20907 76594 285845121 76594 4454 667380501 4454 22357 955049884 4454 78535 129491586 28591 22357 393479188 48163 4454 621291962 4454 65836 835526512 65821 78535 237551062 7538 28591 852181877 20482 65836 863044190 48163 44025 827671402 34383 65836 114310357 34383 9146 963242958 25827 20482 887063747 24221 44025 587270062 56764 24221 476182224 9146 710 685520490 33587 25827 433382973 33587 53469 136807677 56764 44785 915304364 710 39050 928273380 57744 44785 177463339 31377 44785 108511651 39050 57952 722899814 57744 17491 621337840 57744 54112 429571232 17491 77016 629167140 2267 77016 226030028 2267 33349 35898360 31448 54112 636028976 31448 67760 762016801 67760 26032 201316304 78076 26032 108290274 35003 26032 940624015 35003 60998 50090185 78076 35716 332933863 22502 26032 97557406 74247 22502 299712506 65820 74247 925411601 16794 22502 871795284 74592 74247 313589024 16794 64800 700791382 17844 74247 550280803 65820 21362 240198961 9505 21362 892431534 64800 56942 766896633 64886 56942 693471835 31075 56942 954501976 19725 56942 455428563 12462 9505 604409108 56942 73469 308603422 4035 12462 41431361 46355 31075 447740172 4035 34070 464746233 7195 4035 68788885 73469 54340 624933913 7195 38486 490424382 7195 80094 30166771 59752 54340 105063055 59752 8291 184433397 38486 17888 851626367 7904 8291 356975623 80094 62947 772059316 19214 7904 51893012 48571 17888 764152641 57673 62947 438039325 19214 37807 593645090 54739 19214 478916889 54739 59865 525647250 2755 57673 119569735 69734 2755 132720989 45527 2755 829330392 74416 59865 922745292 45527 62341 368883256 21081 45527 834895593 68466 45527 730335634 45527 53542 357163032 21081 4720 84136514 31859 62341 103821557 68466 71986 209226576 71986 52624 792331643 31859 56889 793246609 29715 71986 831769284 56889 46340 132394696 35761 56889 68342970 24449 52624 804369017 56889 69648 701500777 27086 29715 529242029 42189 69648 198229272 24449 40255 504570766 48284 69648 156474636 3025 40255 572163175 3741 27086 27250358 42189 30383 642860014 79324 3741 644845562 73140 3025 851562460 9845 79324 204385189 3741 18698 380702989 8264 18698 769488916 8264 68864 246087356 32248 18698 470094813 18698 64506 596444894 18883 64506 389188482 59767 32248 648358010 68864 8838 728844906 56897 64506 473058968 79321 56897 92867876 59767 7383 398957209 7383 21719 406554531 21719 8644 103706496 79321 75602 598936512 81067 75602 46126348 21719 32741 452594374 8644 8879 544508873 51127 81067 792443369 6627 75602 764947876 11313 32741 693568951 32741 895 139166473 11313 69929 192112392 82424 6627 522691536 75688 895 645485957 19739 11313 806276838 82424 1101 746005346 75688 43704 710988415 75688 63938 952083969 59478 19739 908992668 19739 49034 769963866 60496 59478 59374881 52802 49034 234464702 31199 52802 149674231 82276 31199 99512682 80779 31199 141962604 8032 52802 128531226 77794 52802 728355415 24228 77794 921169907 23422 77794 94117264 63736 24228 951830154 35516 63736 157526047 62212 24228 810660848 38846 62212 407944426 23422 10238 535725723 47838 38846 871314347 44778 62212 124572461 68095 10238 233280529 68095 80668 239605681 38029 68095 238461583 55060 68095 150093215 68095 67619 984716343 55060 56749 514069611 4976 38029 304300756 55060 37686 669151410 56749 40781 854411732 40342 40781 3844821 37686 52234 876366114 55197 52234 585484940 20444 40781 282283185 40781 7627 453763984 40342 28949 279416602 65781 28949 789319458 46080 65781 642406306 17453 28949 895651889 17453 78369 220559850 28949 27279 966324774 65781 41724 29402244 60549 46080 623380652 47001 78369 620666603 60549 7652 732121018 43370 7652 618546325 80375 60549 192048813 45781 60549 402987856 43370 60143 631739329 45781 78922 751260765 45781 45636 543901271 38644 78922 221388807 45781 21431 395890847 51132 60143 214662218 20292 38644 449695700 54875 38644 42320539 34271 54875 345530960 68039 20292 748931209 73572 34271 405425781 20292 7134 113960023 7134 82930 549708846 68039 13003 578545336 82391 82930 932451486 13003 29788 371807761 51872 7134 371836931 19027 13003 354726828 51459 19027 6262243 52133 29788 101475280 52133 44918 292427096 51872 70315 251244874 44918 70742 603875914 44918 10025 10659620 70742 20344 217804544 44918 53754 770834835 21117 10025 834221339 21117 72506 465809822 53754 67538 322333905 43591 72506 978204192 49121 72506 878404698 49121 41440 671492556 43591 39009 178113180 14303 43591 18496180 41440 5418 307367717 5418 72160 291561211 54117 72160 436108956 59013 14303 194433958 81119 59013 688887846 11865 59013 694424443 59013 56202 669717104 14442 54117 382439064 59013 39224 202570485 56202 59235 740384977 47499 14442 892604043 39224 59645 632206131 59235 28718 921117472 58619 59645 873766720 58619 9715 34950771 8177 47499 136122424 59645 6280 12234360 33365 9715 794629649 9715 32393 675522417 55025 8177 45877235 59488 33365 46673533 17088 33365 123619004 33365 75009 58077305 51670 55025 72845429 59488 75641 354306953 21576 75009 638068528 75009 76200 236852274 75641 7461 722952438 53024 21576 426489696 71250 53024 109716748 7461 22879 194014758 176 7461 656275302 71250 60811 231071854 58406 71250 212141482 58406 70776 145001257 58406 58133 123520885 48896 70776 998320392 7853 58133 613098124 48896 32001 753197954 58133 44455 169561835 50773 48896 204206657 3686 32001 59448604 3686 33381 77905022 32001 58754 451545027 50773 39855 936669248 27931 58754 670867882 14540 58754 364649995 33381 5193 41965823 39855 4252 483080835 43846 27931 207348819 16440 4252 512126019 5193 62333 672273230 47291 4252 430525940 57441 4252 419360457 41808 62333 676347606 68560 57441 996261501 57441 23904 249069005 23904 23685 174129544 23685 9421 395660195 9421 52298 536401443 68560 2142 891969043 9421 73504 315529799 56493 2142 91961559 56493 31291 557373586 67739 31291 464119275 9235 2142 55640836 31291 25324 948108457 58132 56493 191724405 25324 31734 718318119 25324 25532 414874641 37159 58132 52523504 25532 33633 127736339 37159 16084 171878946 25532 6577 333599233 40811 16084 632573151 33633 57421 752384933 33633 49223 782302700 40811 5102 486193932 6577 81803 130443053 76032 57421 301823002 6736 5102 513322621 76032 594 275840322 6134 76032 937894252 12913 6134 692581825 55518 12913 931165937 6134 58976 903394446 72800 6134 223625308 72800 63356 990314647 12913 55667 38029366 16377 55518 815559743 38574 55667 46430906 39500 16377 47661061 39030 39500 488375757 15603 55667 555514214 52374 39500 134971559 38574 17134 65897488 60245 17134 67317403 39030 36131 109725258 52374 61191 661818884 36131 55539 366456725 61191 7439 614796247 43937 60245 134223312 55539 82129 6014656 55539 76293 86442158 18062 76293 153484540 82129 75294 419679237 15168 76293 322462926 60520 75294 733681750 51388 15168 706227988 18062 36623 282173842 18913 51388 999049528 36510 18913 342010076 60520 21772 542325487 57064 51388 776611284 18913 82314 959075114 9491 82314 502161893 36510 36470 117951881 9491 31903 264809266 82314 89 613439513 52145 36470 725559606 89 75681 253253323 73930 75681 819355847 39450 73930 465095490 52145 63406 239071280 73930 37745 694749910 73930 67383 717555724 76676 37745 574349150 64842 37745 317715419 63406 35369 363817482 28501 67383 25851709 28501 55992 942427411 31238 76676 749280307 25721 28501 164398805 5718 28501 741894877 25860 5718 217857345 55992 66531 397278720 25860 11902 465209676 25721 65252 899343264 34509 25860 622188513 65252 28023 806661344 31999 28023 364692365 39510 34509 715770561 53010 65252 436299218 53010 14821 908232502 53010 9880 980329031 31999 55764 975525645 46126 9880 462097811 15629 14821 688168434 70869 14821 443928224 73097 46126 109367633 79209 46126 750034144 42436 79209 985412584 79209 82836 723280919 37535 73097 998065335 39649 37535 875686741 48422 42436 367440555 75933 39649 33976448 75933 76667 31936972 46763 75933 969213444 46763 60437 122908714 63600 75933 726770033 52572 76667 429847969 76667 56945 528273010 69286 52572 520397158 38619 56945 253112414 69944 63600 339019501 69944 48039 136411144 56945 63992 70906727 48039 41057 61704283 27547 69944 910194194 69944 35278 431247791 40316 63992 882802830 40316 29 213362215 40316 75411 935499902 36828 35278 707425624 40316 8545 689667185 67116 75411 9359325 20001 8545 328096200 65903 67116 90047906 53269 20001 214866268 65903 45413 478258148 45413 53453 198823226 58701 53453 730834203 53453 29896 179394054 55579 53269 896251064 45413 772 434962210 58701 35972 219739347 67342 29896 792723093 29896 6650 85021191 63940 67342 320709921 6650 77957 639147961 63940 54574 931675170 6650 79938 982408608 68165 54574 891172320 77957 2740 108264727 77957 16850 268133183 2740 36987 512440706 79938 69751 906224865 2740 58333 441719060 36987 83476 888329745 16850 52766 880239866 8164 58333 517985329 15265 83476 493573344 68632 83476 238113474 52766 67297 743964116 53433 8164 76074048 50241 67297 421716849 15265 8889 736652063 1107 68632 120036937 76999 50241 181614671 50241 30939 438895670 50241 7060 372373587 33979 76999 769220610 46474 7060 47127636 76999 56776 69250071 23226 33979 253942494 16459 33979 963782034 56776 22782 901985499 81755 23226 787668943 3429 56776 740982611 60618 22782 551438717 3429 24335 472294187 11604 3429 529838575 24335 80017 82313723 11604 71590 541803332 80017 67193 583209873 5945 24335 566192595 71590 1958 784551727 6640 80017 86698263 6640 78859 251385575 62532 1958 324685792 45864 78859 957954619 45864 52072 982288590 28065 78859 450855903 52072 61086 705071790 11219 61086 6623294 28065 47686 713927871 61086 5318 934698772 11219 12353 392896429 12353 59126 746158306 59126 32468 133457237 59126 24190 915398761 35405 59126 137467990 4288 32468 740095735 24190 35454 236662551 12376 35405 85147284 35405 3163 201842079 23703 3163 702332518 3163 81942 608074720 70618 23703 806604552 3163 77477 50059635 70618 43267 127206067 60612 70618 997178024 68981 81942 712786651 46288 68981 783950032 43221 46288 177290563 46288 81577 493345837 81577 34064 322089799 34064 15744 497672513 61487 43221 560012777 24743 81577 906183194 15744 68636 716106 43986 61487 540778313 51789 43986 144672291 48149 68636 561269745 68175 48149 167032243 16746 51789 322053738 7564 16746 80349585 46536 51789 208659498 43775 46536 414338915 77357 68175 809630243 16590 46536 615049498 7564 25934 389351502 25934 73526 638822605 76948 25934 851841181 36672 73526 326391777 73526 75113 843995441 15509 36672 571082347 73526 16111 30156507 26343 15509 238659487 14762 75113 372064180 26343 59833 907788329 60745 26343 552446388 26343 67874 865866030 27762 14762 338823200 17362 14762 606231766 59833 27548 724350772 27548 26790 303945872 26790 48288 10936911 83379 27548 853242637 26790 73130 994120207 65707 83379 178351516 26790 73518 359258647 73130 46061 927922102 30934 83379 170221200 73130 64687 685874103 6326 65707 424789667 70442 30934 88919647 24659 6326 286833046 27815 64687 590858291 4764 64687 940023321 67699 70442 774109687 4764 62751 123404020 27815 54931 483109067 9999 4764 725856734 62868 54931 702151721 67699 47555 221018818 50767 54931 263125290 7545 50767 334969799 67629 50767 822208966 7545 83442 210145330 57766 67629 752509077 57766 1149 954261851 55088 83442 612171051 56548 83442 353763450 56548 25310 719267492 45620 56548 105152098 5184 45620 663193563 45620 15029 276465438 51279 56548 215413398 5184 16673 40203384 69147 16673 574815463 5184 6746 503101055 76881 69147 694016015 18035 6746 881504493 79878 69147 48294552 76881 12233 729340750 12233 31519 726584818 75000 79878 494748702 62397 18035 629730197 75000 24559 246817911 62397 54571 994815271 54571 3893 694891218 34322 3893 580526126 63416 34322 361860514 54571 83216 678711526 81719 83216 566020991 14908 81719 663286097 41567 83216 943984090 83216 48462 759709250 28055 14908 578559793 14908 79219 769654755 79219 77245 461323780 8280 28055 844019493 48462 55626 392544493 28055 72596 657100982 79219 17263 675263729 8280 16318 843848761 16318 64607 867474136 12549 72596 46544302 60271 72596 72830760 42284 64607 631398546 42284 30533 683815516 41439 42284 413006497 42284 77602 357019455 77602 28923 158320890 28923 44326 685752247 41439 1205 95996140 41439 61888 129247918 28923 81076 955664857 81076 7522 118798023 48940 44326 13671164 47205 61888 969714791 7522 76219 869249397 47205 3394 986927511 56846 47205 919039927 48940 61200 198598575 58626 3394 256159071 61200 48374 402672167 58626 52561 362730047 58626 77894 546914013 61200 52843 547787219 48374 60855 154059280 52561 14651 232258637 21304 52843 288831691 14651 70267 510132307 15031 14651 653205683 48331 21304 906724163 15031 20290 86356095 15031 6901 17658453 78468 20290 249316308 78468 53173 838074575 78468 449 192169553 23176 449 330328973 78468 27228 615915563 72837 449 207049691 76421 27228 919142654 55833 23176 248012187 23176 32666 103652967 27228 69678 61541831 56529 55833 520710667 56529 36150 505147069 43782 55833 800510307 77441 69678 501869525 77441 76954 40361142 43782 49288 517699056 23673 77441 308742706 43782 39320 590108681 33120 49288 155039978 33120 25865 948270327 39569 25865 318529372 71747 39320 786301466 32497 39320 615189626 39569 44327 163390309 34423 71747 219617176 71747 41581 816359949 34423 2261 501638977 44327 40467 766760542 40467 34718 585894600 45534 2261 894048385 41581 35307 640674393 82567 45534 620965890 40286 82567 472553772 40286 66820 155362058 51384 82567 984028573 35307 61535 251065640 61535 31425 963985102 31425 77323 392746320 42225 51384 776713458 51384 27494 3050021 78491 61535 633585118 77323 33336 736658475 56712 42225 993433338 78491 21591 142406078 33336 11547 477081784 75214 33336 910616379 21591 12476 153234604 16103 21591 772205976 51067 75214 595173190 12476 76474 253382125 68048 51067 736233117 66999 12476 734276058 20169 51067 394331219 68048 17604 984425647 76274 66999 535675357 76274 72820 19891660 1456 76274 364434687 11506 72820 9517269 77144 17604 965001852 72820 36850 642228663 20033 77144 40894159 48258 36850 412356163 48258 56590 936943661 45154 36850 819917136 74159 56590 964646521 18375 20033 963834965 65618 56590 430263374 56590 19150 106130558 8244 18375 677649751 18375 35256 700671969 35765 65618 635580922 19150 12949 235101932 35256 63393 182146464 57207 63393 210399984 33842 35256 396542546 71965 12949 441748301 66601 71965 257990038 72491 71965 631565465 71965 59302 891182952 82764 59302 579566901 54230 71965 229814562 82764 2308 114258163 59302 26151 94029239 26841 59302 189705228 26841 78812 15977625 11909 78812 837520447 78812 11059 463457176 58086 11909 651574154 79441 26841 22274279 80750 78812 792751954 5902 79441 419635483 57865 5902 708769877 58086 520 941121068 79441 47316 725075570 5902 37988 496850643 5902 17244 245682545 47316 27420 553077036 27420 27643 239259489 7780 47316 432845776 44420 17244 123817964 27643 29969 319341914 27643 83191 100381946 44420 30838 591509840 29969 14790 280919078 14790 59602 318962937 14790 44937 32600943 59269 30838 13203986 8128 59269 268740291 80890 14790 786738861 59602 67907 491661775 2911 8128 3491031 71179 80890 10254708 18585 2911 949801375 18585 35662 761223389 49127 71179 530995262 12448 18585 683986901 12448 58697 403928814 62533 35662 485652614 5811 35662 241357646 58697 21321 609222771 5811 22664 692759072 62533 17937 151435353 55140 5811 88227233 25022 55140 512804462 59869 22664 119024203 22664 44274 11071947 17937 60687 446843255 60687 13266 236632348 36401 59869 975873548 36401 48732 484324480 73282 36401 735413439 304 36401 62238686 37199 13266 805196577 52130 48732 987297255 49779 52130 166979341 6476 49779 459391155 59531 304 943376439 74233 59531 270734171 52130 34210 736034849 72781 59531 464118814 34210 66675 493037568 72781 38494 682606983 42904 34210 54066463 34210 28827 41558152 38494 22529 917095067 968 66675 241841522 17093 42904 399226712 39880 42904 496883459 27769 968 851971506 39880 33105 103493861 67360 39880 785733440 62483 27769 583721960 33105 79428 878744222 17007 62483 318262601 17007 59937 490511112 11708 59937 174870823 17007 42905 110088525 42905 45056 775945851 58002 59937 776717136 59937 60770 46611349 45056 49805 48419333 27585 45056 903869759 63444 27585 592533076 63444 1885 504585682 27585 71906 589966631 49805 76495 21004480 50988 1885 728513608 76495 22014 957326301 50988 11737 311698919 22014 18210 927069601 11737 67096 910486666 67096 15562 490791409 22014 6424 959418230 15562 19424 37246529 67315 18210 789273961 33969 67315 987496619 15562 10638 224827096 41519 67315 137855688 41800 67315 144635946 76112 33969 966897453 10638 28469 955553611 38246 28469 962818997 76206 28469 445144721 33635 76206 996357749 49184 76206 900766900 41204 33635 264086369 33635 42747 877884124 33635 13085 536861457 49184 67395 874131386 42747 26985 130986771 13455 26985 510482211 11048 13085 206131341 13085 46637 862366117 6623 46637 257702178 6623 32203 838944746 32203 50962 446637338 62984 11048 917534263 38880 32203 36114627 50962 53737 887150683 4606 62984 824555323 16242 53737 808416076 53737 71065 304203850 77161 16242 696035819 79328 77161 228635255 4606 33931 267689642 14269 79328 938605252 77161 64168 478105414 79400 14269 218513859 59811 64168 341239970 14269 72146 52506293 66919 59811 405848366 59811 3153 532232123 35143 59811 613632665 35143 21875 391094313 23117 35143 600819125 27795 3153 993733631 34862 3153 156807677 56631 34862 948051751 4913 56631 991519137 4913 8305 128043401 27795 490 388825380 82551 4913 742413330 56631 15246 916417944 82551 7090 59918674 26522 82551 142175924 293 15246 142875329 7090 82710 316601295 7090 75344 576439618 82710 34792 95970552 26522 47201 136050009 34792 57315 35699916 34792 73220 811057577 73220 38679 132753821 34792 62572 897867437 47201 53696 640829033 73220 19598 88514436 62572 56750 650108539 74150 38679 749101555 62572 63152 496887654 56750 77148 381733446 79743 77148 626477893 17004 56750 892120566 42938 79743 904748926 77148 24453 578345847 42938 10546 288610465 35124 79743 402541853 58822 10546 549212195 5853 42938 516817973 12184 10546 825225107 39536 5853 658755322 39536 57282 998145297 39536 71720 348224902 39536 63491 283230222 16914 39536 919813019 63491 23287 611379384 7504 63491 124214153 67217 23287 531187939 16914 69708 885969164 67217 76508 337411253 44226 23287 289172692 69708 72239 883743566 44226 41955 950332098 41955 1777 757830324 2843 72239 114921776 1777 52065 586868180 69964 1777 754142271 108 69964 225979554 108 33340 938300013 26460 108 52209980 33340 11051 141844001 108 47448 864692196 82041 26460 606479340 42421 47448 282392871 47620 82041 684333350 75114 42421 809279865 54135 75114 98342192 80942 82041 517736937 41401 75114 978495541 19731 75114 368340710 68740 80942 563655392 32063 68740 424643463 45343 19731 245255067 41401 8351 272681187 8351 64460 159832791 36355 32063 746700811 8351 77974 693513229 45343 77014 567734943 64460 25433 859789492 64460 27063 644957423 36355 25024 174964638 29640 77014 370145235 17052 25433 852293418 55519 17052 321981118 17052 29482 868482131 37708 17052 481755325 68725 29482 350563416 29482 1538 602451537 1538 52672 409538153 37708 76318 484406261 34103 52672 905056588 54043 68725 723564084 52672 60007 695016429 34103 66047 603595087 34103 40095 846459541 66047 52885 951445113 66047 19611 407822498 52885 21014 294731007 6385 19611 914505218 52885 40887 648453925 65944 52885 12066651 6385 50665 67641224 50665 20864 889124387 65703 6385 663481248 65944 59085 397741833 65703 12311 720549833 27408 50665 231510931 27408 11022 606400938 71558 59085 440445645 11022 13497 333849630 59281 12311 311064885 74914 13497 160845714 74914 41995 459401441 37154 71558 684035997 13497 26330 924805193 74914 81772 9410360 13648 81772 167731872 37154 29315 4534609 63712 26330 452177042 20902 81772 60551498 23701 20902 668419715 20902 61673 5233645 28344 20902 77731599 69821 61673 826458004 71536 23701 674146957 69821 34401 657598778 29153 69821 298118727 29153 31505 409131923 31505 10128 126537561 34401 51596 836459527 9834 10128 130690542 9834 22347 693247296 51596 75247 627954168 9834 66676 207795021 66676 62 70830461 66676 78161 782566433 69652 22347 901964199 75247 34765 639180820 20524 62 104467360 20984 34765 202905740 20524 47744 330979157 33599 34765 321375208 20524 3603 383981708 3603 23892 91650752 1111 47744 528707751 61112 23892 266894721 68241 23892 479012864 19530 3603 810337055 68241 79896 362956620 68241 58319 39614591 79896 10724 138994944 79896 9053 173037255 12141 19530 167530150 79896 6266 725687639 51578 9053 982889597 75477 51578 608160876 12141 25171 494130595 21734 25171 647999338 75477 8427 512559564 83373 75477 241147920 25171 3627 372793067 3627 65918 553181957 83373 37344 320701006 50834 37344 811289311 50834 77171 234167437 82169 77171 117444706 36950 65918 230633974 14797 37344 119154223 36950 43589 807732734 82169 47752 375194332 43589 50931 625951590 72236 36950 809523786 75 47752 912891291 25701 47752 998194487 41169 72236 902205912 75 54933 319234520 23932 72236 599901397 83257 75 979321258 81559 54933 88451838 81559 33582 604260029 83257 32899 346547170 83257 70562 400814354 45261 83257 717219394 22358 81559 975345265 70562 70101 364810439 70562 47324 20607161 27581 47324 186411155 51501 27581 963360563 60963 22358 992686769 66961 70101 229786001 47257 27581 905930158 60963 50284 874924359 51501 24442 126469696 60963 68447 278950308 68447 19858 497372536 26379 50284 390057156 24442 29709 309947771 23982 68447 273617198 23982 54142 163356437 69429 19858 404635643 29709 7933 304534760 63176 29709 371445253 54142 81223 107890099 27105 69429 295281060 75930 69429 1393568 3052 27105 847985898 27105 50223 926603929 21878 50223 265671630 23292 50223 282188574 61935 21878 120511507 3052 2851 280348624 115 50223 475997164 12507 61935 6472873 12507 47740 469979909 31265 2851 851093174 44610 115 697996183 47740 78471 299858355 30064 31265 499090198 44610 67066 109279952 3190 78471 360841671 59749 67066 171954668 10011 3190 870513593 23121 67066 636770526 41692 10011 856664921 78591 23121 385839861 38466 59749 551036559 8203 23121 192777791 49060 38466 109001229 19073 78591 629164434 49060 77018 369079971 82056 49060 306113038 77018 11125 340918241 19396 19073 841550288 15005 11125 866236195 20042 82056 339412397 46687 11125 914020108 22047 20042 288421784 22709 15005 314958361 20042 56668 478267975 22709 57171 696667759 78298 56668 1316061 43107 78298 382812669 43107 8116 127254390 43107 26794 393344513 64512 78298 923311383 26794 1867 941709130 28504 1867 682016986 65740 28504 687912163 65740 21952 827668510 48052 21952 179430214 72907 65740 633742573 4954 28504 530964320 4954 16508 583016724 72907 6363 699873016 4361 16508 870062313 52040 72907 777908883 52040 76328 496761442 14176 16508 917988573 14176 5613 505051799 4361 49826 85467355 56867 14176 926273918 54038 49826 510303953 62993 54038 14836557 49826 60718 836890877 2395 60718 604880824 2395 3984 714618672 76012 2395 962287763 36935 3984 13304105 76012 80474 796538372 76012 38188 311621885 76012 71733 814750595 76012 27261 390495408 77758 80474 102768669 4936 71733 640560568 38188 52386 324849766 4936 14538 888699999 4936 19524 458237108 40031 14538 564447287 14538 28148 449736418 28148 25192 20611430 25192 70124 122691956 40031 66053 145756990 28148 56636 538362142 35253 66053 187833255 56636 73344 724754563 66053 74457 854017549 66053 78806 441502256 74457 78779 556049895 35253 57772 258029638 57772 29340 4607742 78806 45131 775154735 78806 19916 686519437 29340 47411 144828042 723 19916 558981856 47411 56369 357337589 45131 63108 501698052 19916 35692 872372435 63108 41994 270041962 72123 35692 659032484 40166 56369 598151442 73953 63108 809846704 72123 27460 628324905 72123 57876 549198298 58708 40166 500652583 36984 27460 233501612 27460 54793 242623690 37243 54793 103600764 57876 83167 94564540 60985 58708 32626201 75039 60985 548025965 71689 37243 938172380 75039 16872 575026032 44516 83167 402211757 71689 19484 73795744 19484 15924 155459559 71689 4385 297547637 43685 16872 976632525 4385 79081 69171572 19484 22651 962763690 61376 22651 38091460 43685 69883 780117178 73156 43685 57438000 81794 22651 209858275 28265 69883 837179447 28265 72180 805548934 28265 50684 337480964 52124 73156 139962128 72180 11572 259298831 38801 52124 610091339 77567 38801 455934474 39432 52124 857558108 7437 52124 583373510 11572 17057 531871002 65832 39432 65054157 7437 71863 927401936 39432 58566 543416344 58566 42965 383860764 17057 29414 296269756 65832 56343 752856882 42965 65900 688719864 75961 29414 371170964 75961 21752 7159831 17835 56343 791224173 4233 56343 905823324 17835 43525 452069584 21752 57853 19382761 4233 28780 967756258 28780 80041 996334675 63909 57853 960334051 43525 31386 699294651 57853 15940 17050798 1662 63909 152804152 31249 1662 548598038 40626 31249 994630599 31249 56098 582523110 40626 66191 564893436 67279 1662 414583991 74490 66191 169859865 56098 39287 543544627 66191 57020 459640026 67279 65120 142473687 39287 64377 10274603 65120 56306 786811756 61993 64377 167406254 24078 57020 773030808 52516 56306 192430845 40270 61993 814444599 61993 69933 190993167 68763 69933 794308902 40272 40270 517013907 40270 66778 426523279 40272 19298 35558786 19298 15023 211509659 40272 35751 899431782 19298 64107 986134537 35751 12795 455701195 15023 16431 543127294 35751 14284 943870867 14284 36378 177617774 36378 80620 782117557 16431 69344 830494375 62956 69344 740730187 73061 69344 319783397 4664 73061 860497961 80104 80620 822379819 789 62956 195957011 80104 47363 164451911 15404 4664 942526716 47363 38464 289450795 38083 47363 983532203 38464 358 758579356 38464 60994 109226256 30539 15404 757725545 60994 72229 336678400 364 60994 16890594 358 8890 885991901 8890 40914 93344358 79544 40914 344840292 22635 364 115994492 80872 8890 232252753 8234 22635 435366472 80872 70648 39793758 8234 36243 512241908 8234 6566 828296301 50595 36243 381828021 8234 28021 929794383 28021 45025 103578253 9059 50595 147146728 9059 59545 944634111 56761 45025 649163467 45025 71280 602621084 72946 59545 808909672 59545 72020 719426505 71280 6073 666642245 72020 38059 211604567 6073 17915 626311656 6073 45540 179621110 65110 45540 951822120 17915 32734 205974936 61099 32734 346072069 32734 179 296979625 81978 45540 580726684 26932 65110 19919791 179 26954 966894375 179 35859 64214888 14690 26954 778594955 26932 41095 708762259 19509 41095 67834113 22526 41095 446287290 19509 79645 116126111 41095 28727 485887704 22526 7991 9895595 45018 79645 261059530 79645 76298 62404530 79645 76119 594352485 29348 76119 907353771 76298 45834 389375749 25481 76298 996922687 76298 58175 68470216 24540 58175 226365790 25481 44801 137423954 65192 58175 652037424 38429 24540 297498071 44801 16665 126891326 13305 65192 159380593 82971 13305 254193568 75422 13305 985455202 75422 79262 15809809 40110 82971 225806877 79262 59896 418581896 24887 59896 486690935 54388 24887 416524171 68690 54388 666532472 11293 59896 137878573 2125 68690 934812969 8257 68690 572720491 27493 8257 74237807 68690 46665 770939484 11293 39366 649662151 2125 58257 115521239 46665 57708 993364595 31966 39366 306827390 58257 18365 633803967 83224 31966 782883578 25725 58257 400851536 25725 33495 384802905 18365 37743 379917492 13410 33495 468641854 13410 4543 919806633 25725 41742 486485351 41742 38753 823281139 67478 37743 631889225 4543 66912 988996456 40444 66912 121771173 41742 58011 5692219 38753 29544 152734050 58011 23326 459523566 33814 66912 535425661 23326 32107 634714987 16304 23326 657971076 16304 20992 372291064 34552 23326 628141692 65694 20992 549133756 46961 20992 651174868 60288 34552 555820323 65694 63002 28592691 66355 63002 901898760 66355 7048 981653106 60288 35021 915826974 2838 60288 87102873 63002 20021 193233040 2838 55313 625608706 35021 34942 551914711 35021 67725 598600489 15706 2838 331859957 20021 22533 927228919 44791 67725 151861896 80177 67725 308875925 15706 42597 357186858 42597 9140 22452390 42597 16197 950227361 38610 42597 997141341 44621 38610 416559695 15646 38610 448054038 74786 9140 934735076 60101 15646 958938560 43624 15646 774993833 66281 44621 633241072 19452 43624 450614334 74786 15738 71087292 83125 66281 340929475 47688 43624 339141660 54558 19452 258719522 17011 15738 46303371 69568 54558 460584726 37669 17011 233946259 29849 17011 824833539 60960 54558 115454560 60960 79800 914914747 37669 27800 278812602 29849 44663 98665508 20617 27800 682650639 18419 60960 674814778 31905 18419 758116934 18419 38751 400249621 66987 38751 760419751 40480 31905 680036785 38751 32914 86486816 38751 15525 452611694 77640 38751 259695386 40480 39967 906578645 39967 43257 176524858 39967 69971 429761944 69971 22218 677838117 20421 77640 708004363 20421 11561 899359214 40643 69971 46918231 22218 26698 237878261 81034 22218 602934264 11561 41032 699678470 11561 5690 825199419 26698 1821 449395680 14632 26698 117208682 35810 81034 149025212 68016 5690 521189032 682 14632 483016795 67996 35810 902362241 65178 682 864212561 67996 78255 804037418 57073 682 381833576 80589 65178 351217747 65178 55630 23744353 77879 55630 568235343 38887 57073 119868985 55630 69290 257617808 67723 38887 879386190 69290 5607 837194725 11668 38887 293086131 11668 51866 717180716 80483 51866 524223781 11231 67723 850831939 11668 58072 371170124 37646 58072 371814928 60704 11231 790351065 60704 67372 629949713 37646 43181 540410478 58072 24481 158410131 67372 79003 231819786 24481 252 825777442 252 44912 602847779 44912 63219 876268924 63219 65932 871245176 8326 252 516048540 73681 63219 520383405 44912 10408 458958999 39889 10408 176631703 5982 73681 756880461 73681 33738 620534167 10408 22583 488217211 50407 39889 157064086 5982 76619 288102574 22583 20411 951850732 20411 11754 114145743 50407 60819 25674528 50407 37059 240391987 60819 26155 875834784 13304 60819 963272625 37236 11754 535157259 37236 40373 763927616 13304 53588 565066770 40373 20535 805180549 37236 73631 90226602 40373 32207 994532998 41195 53588 395789099 20535 63642 974162351 10694 32207 453433482 41195 11491 102844097 64870 41195 708777628 63642 32869 293987431 11491 6974 9429374 11491 28584 215490812 39382 11491 503556678 28584 5530 484860467 11235 28584 510600952 34349 6974 946770950 39382 74088 176707398 178 11235 522398894 5530 43493 19045209 70945 74088 977694767 19192 70945 852198450 43493 83222 820203841 70945 24800 66638393 27461 83222 415948845 24800 74228 992554126 823 74228 214900876 19837 83222 96832042 27461 58385 887247656 58385 18141 461671474 42394 19837 344135356 64439 42394 325928906 57190 18141 900456496 42394 13900 747890504 12519 13900 622086651 64439 64962 792303631 80704 64439 34286370 13900 15975 256671237 12966 12519 802650362 7340 15975 482570849 7340 36167 656274700 15975 41847 633568181 41847 38796 329624825 38796 63127 154083613 20167 38796 888337991 10199 20167 294013304 20896 38796 440543861 43347 20167 228412352 20896 81704 122578512 50135 10199 616372097 81704 3003 448271268 61528 3003 49479281 81704 18557 905694159 3003 675 42080548 80200 3003 334492847 3003 70924 631976428 10609 70924 852292721 10609 33624 714459471 70924 39372 553493881 80441 33624 103822726 39372 21149 189330869 77620 10609 526821569 24582 21149 17778238 30708 80441 970875086 21149 69235 436569476 18352 21149 590054611 39249 69235 848439260 58507 69235 72431081 52414 58507 650717108 52414 16277 167510641 72270 18352 196712074 39249 36688 828493850 26572 72270 770064376 56045 72270 83438690 56045 74548 116529105 40783 26572 617906480 40783 23744 437613794 40783 33555 788251052 56045 75463 604994669 23744 43304 300781480 39342 40783 51406021 44332 23744 631437588 61722 75463 235402681 25525 39342 359011400 39316 43304 375929346 39342 81239 723846093 39316 77013 31041808 25525 64365 474162563 81239 68423 800325965 38650 64365 829697141 81239 66769 449895366 21771 64365 927747742 38650 46157 297364369 56629 46157 195417541 66769 23589 180157633 41553 56629 648955883 56629 26050 239551460 26050 58232 836441634 75680 23589 541811189 58232 67750 213590279 62940 67750 427007774 67750 186 342898303 67750 75029 342292666 46369 75680 111672115 67750 61046 79694817 38561 62940 617022749 76359 61046 94005576 46369 56902 122132042 57433 38561 965801986 57433 59157 998761682 21345 59157 666264951 55701 57433 82555972 59157 38242 633143735 45659 38242 85803250 45659 65011 966966989 47010 38242 945211807 47010 43923 236829901 35669 45659 704540693 43923 61092 810203674 65011 14072 426773896 11809 35669 462614763 39291 35669 977037722 14124 11809 293599836 14072 16521 653022983 182 16521 121752045 39291 12749 257877791 12749 8259 4534930 55936 8259 398866105 35939 8259 111947718 55936 24731 665149938 55936 52357 784062882 35939 22820 325405819 56219 55936 456020905 67090 24731 305048048 12812 22820 698675669 22820 20351 861155769 12812 80083 628134938 68497 20351 422943471 68497 73212 642395954 20351 25994 33652946 25994 30814 580267468 25994 69160 404681343 73212 32979 484480847 5393 30814 74997411 68519 69160 288216801 5393 53610 527859620 69160 36655 55541794 5393 16057 945688815 68519 21638 883211950 53610 60736 482819976 36655 50784 835075156 69604 50784 300727101 45243 50784 887201935 21638 1920 89977568 60736 41668 652153374 28934 41668 146262237 36084 28934 120193948 75404 45243 522255938 51420 75404 354491026 28934 64641 53619709 16098 28934 42433397 58032 36084 420020210 64641 48950 287261117 75485 51420 314570587 38329 58032 321478588 78200 58032 457393385 5779 75485 993882657 16164 38329 324796538 16164 29385 334307407 6309 38329 263198832 34962 29385 243437317 16164 47591 923914322 6309 17095 960404647 20912 29385 968306058 10246 6309 895939959 34962 4373 662636200 10246 169 308437794 17095 31415 888864895 4373 22835 153398134 10246 53287 618688326 169 72042 853342394 72042 61815 483946816 52952 72042 686718547 72042 76995 580825995 56842 76995 76033809 61815 53314 712519434 48674 52952 106002245 48674 69105 535618739 41443 69105 787636717 22413 56842 938851615 66143 48674 230883263 51714 41443 326982731 3290 66143 389176924 45950 66143 135019967 5682 51714 124315808 51714 34969 17451779 3290 54626 534822703 12667 5682 677399603 45950 24029 162658298 83308 34969 947599903 45511 24029 807283124 76374 83308 263195930 66644 12667 1585794 40191 76374 537241310 80506 76374 7772165 71495 45511 30348236 66644 31316 782613439 11882 31316 630492833 71495 61422 278211292 74824 61422 714365420 11015 61422 224253791 61422 17434 85218001 50398 11015 85732143 11015 7962 833134093 19872 50398 725875901 17434 42315 44631595 55533 42315 145886034 30226 55533 3993443 42315 9018 959158542 55533 39351 494243387 42315 60110 869844027 39518 60110 58102484 47505 30226 734438938 47505 6762 676764179 39518 40008 306624465 39518 7816 120210029 54036 47505 827979497 6762 74761 142471099 6762 19077 820561982 5681 54036 719651128 5681 56163 313888238 19077 5441 932113257 74761 71885 72110246 71885 52047 312278798 28606 71885 329857802 56163 68685 850715844 72196 68685 183630156 52047 82006 557191996 71721 52047 449929993 68685 17761 635752024 72196 80994 182634824 77227 80994 139949062 74962 80994 813906431 45591 77227 629358659 17761 16247 815574402 29312 45591 33422646 74962 73125 965808858 73125 35905 441753261 74193 73125 606675301 44384 35905 774220591 44384 18467 413070592 35905 82512 841267632 66006 18467 238787462 82512 28240 367286191 11233 82512 337448502 66006 13295 297788261 66006 82151 611516617 24610 11233 383213995 13494 28240 277706532 74350 13494 912407810 63151 13295 66615140 24610 43917 927776273 43917 79310 616399057 79310 62548 775375801 36205 74350 976077941 36205 75478 12123811 29531 79310 879565526 69855 29531 838365629 18944 75478 104367420 75478 51080 512103141 16365 51080 61206385 16365 22775 666931946 14154 69855 952661422 22775 27824 98146049 56757 16365 767751294 14154 48992 28681588 38392 56757 661417013 44656 38392 719306781 42494 48992 31020094 44656 71162 353406778 30296 42494 749311673 72542 44656 101279267 3843 71162 71438381 30296 20108 452262886 52457 71162 145296717 35606 20108 175170771 59216 20108 626773777 30841 35606 731742452 52457 65425 744765008 59216 21516 514835854 48811 35606 545475059 59216 15998 199399086 15998 80797 352491652 57028 65425 337224492 21516 55671 118421149 55671 51129 243126130 29769 55671 908678206 36154 57028 201642721 61959 51129 136566642 61959 69425 860955086 51129 61189 470787983 69425 81414 193399159 61959 81197 878228573 69425 12876 382029660 61572 12876 607546460 61572 38287 988026233 61572 78151 292899304 81197 50951 64946291 60821 78151 811163885 38287 68014 881419050 78151 33374 945318400 63501 78151 502350556 63501 71936 173983275 68014 62186 539145893 16618 33374 210415233 63501 50011 444929624 1052 50011 288743185 16618 26307 483797676 28651 1052 563470392 26307 74725 494998039 26307 81313 615209198 81313 73468 29071071 53226 28651 375482291 81313 76766 258532157 75725 53226 201220842 73468 50581 821263909 77708 73468 969529085 34282 53226 705568548 50581 13749 880124091 49962 13749 306578626 42303 50581 497331769 49962 80806 624258889 80806 44150 389837032 80806 64018 805563061 80806 80851 826400249 35212 64018 829356976 58942 80851 488618072 9570 64018 54750649 69587 64018 509994457 53507 80851 755779238 66862 69587 158266711 70247 58942 562787240 5156 70247 605690312 53507 14067 976340854 5156 27074 218102928 14067 83235 428870076 37215 27074 34427731 77268 14067 354025999 40141 37215 13701880 83235 61000 82604886 5434 61000 165182861 61000 46150 134227926 4874 46150 327938958 46150 6887 370417645 10201 61000 207294078 24749 46150 401665062 54599 10201 408272729 54599 53513 198389283 53513 5724 85324439 3766 10201 352293793 5724 47065 310165968 36447 5724 871378411 5724 52962 834292834 52962 2033 473891159 47065 19028 90026171 2033 58074 540613192 36447 9988 26006956 11512 58074 614042662 20627 9988 716336041 15594 58074 44395677 15594 42298 963173538 9988 56047 141707257 42298 22131 115545740 14931 42298 237925658 56047 69135 367343027 22131 38372 209330244 56047 83310 223899670 29128 83310 874619041 38372 43886 11145766 69135 27173 758703566 27173 18509 610038944 73669 29128 913930015 73669 42658 826674226 43886 62796 695024512 18509 52209 364949334 40169 52209 171673086 48257 73669 890513627 44984 42658 404601839 52209 32369 505993232 55544 44984 911962244 28196 32369 85263298 44984 56785 403361602 61445 28196 907033843 28196 69658 72388170 18948 28196 479007192 69658 2690 576900593 61445 76687 982924843 2690 48590 430124736 18948 52998 871319634 76687 77464 910158386 48572 48590 569602136 76687 20375 121940890 42257 52998 100244514 41135 20375 171207830 77464 20780 21586575 25229 41135 332090353 20780 36955 909495261 62903 36955 121045538 40052 25229 865948946 62279 62903 292257762 28200 40052 877041792 62279 28029 139034975 62903 80842 65021662 80842 57596 227114755 57596 8346 399341657 13021 57596 877642963 54562 57596 71620962 53144 57596 281575906 54562 60265 378642931 51122 13021 630619570 53144 66000 240986509 81270 53144 64628427 64898 66000 403194577 1352 66000 524559924 17106 51122 84140371 64898 70202 466616012 64898 21652 391008740 17106 73801 378697847 21652 31244 879843395 17106 34465 97404397 60287 34465 595602091 19181 34465 100645195 31244 80562 827147562 60287 35417 544121228 19181 55181 687521185 37324 35417 163569048 41409 80562 842483420 80894 37324 784022163 41409 8033 118904137 35874 80894 367337871 8033 50906 977916121 8033 65666 16743019 18497 80894 144637568 50906 32785 677471612 28990 18497 853769816 61273 32785 156182364 82301 28990 602439718 61273 2047 674144010 2047 3785 491565009 82301 22864 192926823 61273 33666 98038735 3785 48358 812626587 39492 22864 584693343 48358 69137 891232852 53519 69137 610263536 51115 48358 759158336 42695 48358 797557304 6164 51115 662137218 69137 21142 876374920 6164 12016 819192183 21142 14732 967001187 14732 61507 884549343 69025 21142 84718455 68712 69025 556577236 58984 12016 481991290 68712 35326 460402357 58984 31437 105999929 76526 69025 225584880 53243 76526 722194043 41375 35326 99323451 77700 76526 227904804 69543 31437 625669935 77700 2983 486899492 77700 66994 820173328 2983 31096 479932332 77700 3045 798451847 3043 69543 172289107 63043 66994 573923475 3045 24247 946727243 63043 48330 538323724 61100 24247 880004768 63043 31354 861264908 61100 16271 124271374 63009 16271 381730668 64367 63009 56183869 45787 16271 31439345 69180 63009 192052255 45787 44424 162067129 69728 63009 797432782 69180 5764 894742507 5764 22546 179155017 37206 44424 281847684 24176 69728 81228246 22546 34533 460968034 2446 37206 986271868 2446 7937 309190372 71337 37206 998017838 2446 57339 409830383 494 2446 109821417 4592 494 821270978 4592 9445 125131518 4592 73823 302610306 494 15598 67368653 20077 73823 848651868 52327 9445 151950590 15598 21167 847199248 21167 64725 141621431 12647 52327 682549729 64725 32505 984818089 21167 42409 103321514 64725 41812 142809521 75073 12647 394915644 42409 1508 287999865 7041 41812 968149271 7041 13159 448823426 41812 69048 416342916 33951 1508 199679622 36517 69048 743655065 9103 69048 36147006 13159 27343 984366058 81107 69048 40734010 77992 9103 519203201 9103 10275 813128588 81107 16401 110237815 16880 10275 197787043 10275 50980 326585685 10275 58287 331103913 29868 58287 38972972 58287 69303 378763704 29868 11108 721957759 47800 29868 354091542 13686 69303 106574772 47800 18810 709770246 3322 47800 673335787 47800 44047 147569471 18810 35852 786531197 3322 42891 341783501 30921 35852 75691619 13537 35852 212520028 66700 13537 657891466 42891 40086 252005110 42891 30313 455936332 30313 63196 558494828 66700 9096 54729151 9096 5121 207064246 35325 40086 469878360 35325 73559 620020283 9096 35639 967443300 9096 62552 131715668 35639 42193 780740481 40573 35325 150997282 35639 34298 320104967 62552 4129 578038775 62552 22343 352725571 34298 8612 581726017 22343 30745 905898571 22343 56016 995094186 22343 1788 269356500 1788 79060 561776907 39105 79060 195880245 55271 39105 805805258 79060 10607 182513290 4036 55271 94728085 79060 71391 460648770 61548 55271 643252026 10607 57033 505728890 44769 10607 661177278 82776 57033 992062788 54764 44769 74146792 44769 21233 734807555 54764 31792 207921745 67466 31792 194636636 18824 54764 707573730 7122 31792 461637644 21233 27044 493111484 7122 42802 890708138 42120 7122 323276492 7122 78099 429774982 42120 24382 75694367 50780 42802 644448329 4878 50780 984329352 24382 62121 70744749 38971 24382 681043775 30323 24382 589755384 62121 81456 260112246 81456 33747 968612425 37037 30323 670301765 3955 38971 523566271 67621 81456 332274895 62597 81456 499742481 58655 33747 642721803 67621 25822 829335819 18103 58655 168704747 39776 67621 89035572 25822 70141 2050903 839 70141 668378205 26008 18103 588693818 54855 839 336919586 39776 33407 654446841 60514 839 729960860 33407 45782 956270607 51463 33407 382593077 51463 73013 566855045 70773 33407 709480567 32927 51463 743879613 32927 50514 577032667 50514 13155 304706368 47775 32927 57632411 21582 47775 517995636 27808 47775 570326577 50514 81849 732668231 13155 2969 63975844 13781 21582 682860436 21582 29929 443615993 81849 19806 32603098 2969 77138 104382713 1973 13781 577182837 81972 1973 320478777 77138 25458 245651488 81972 73505 895684170 16135 77138 944215092 16135 52689 81165216 56575 81972 731601672 52689 71750 427365273 52689 26759 137981958 2511 16135 474676546 45927 56575 941429332 2511 75363 44528589 40065 71750 792064167 26759 52451 814113394 40065 35467 366754133 45927 20225 666057319 35467 43754 257988246 35467 47595 940491200 47595 35118 721528139 43754 79911 345687183 72993 47595 13924907 79911 10521 619697390 72993 65654 418166375 72993 51492 847640235 10521 8375 897270863 72993 5778 426798521 14379 10521 713485520 8375 43486 168022663 51492 8368 811988039 43486 13298 182733302 17735 14379 900632162 32908 14379 975195490 73815 17735 687843066 17735 48477 514776491 16885 13298 456894760 32908 60936 780147136 21541 48477 139832423 60936 59694 68862594 31030 59694 151939889 36330 60936 966663478 36330 17375 91335961 17375 80153 592943646 17375 76015 717305458 80153 1002 15403868 17375 35993 743102364 80153 21315 560552019 80153 22981 899444139 21315 42561 507387635 35993 15286 156466900 28554 35993 701691110 21315 8325 587660499 15286 80215 936697675 80215 44397 586715471 15286 34441 990524417 80215 25491 774579448 8325 51919 640382461 10917 34441 55682596 58386 25491 375769588 70565 34441 994292415 72600 51919 7314251 20508 72600 441826975 10917 15513 938678356 35344 70565 808646479 25918 35344 486107369 15408 72600 173262816 67408 15408 283507738 74551 67408 374669424 15408 14431 45965286 74551 69793 78282033 69793 58127 700040254 74551 11182 698710299 58127 36537 423809588 22444 58127 426265173 83287 11182 232413647 44595 36537 43268981 12220 83287 715501417 44595 15046 660110517 12220 62340 531399769 15046 16003 952762113 81395 62340 138903074 49231 16003 57821966 62340 41809 591980944 49231 82084 495132575 41809 46814 246392633 53034 41809 526952282 46814 11171 131308787 66270 41809 139371953 82932 82084 832571824 66270 80990 207213899 53034 63683 543743762 82932 14553 157229719 22463 63683 735578834 22658 14553 765941302 80639 22463 991129930 63683 26287 137002090 70473 22658 549761045 65693 22658 552443815 65693 71794 479831793 80639 63747 484720917 7363 26287 326023696 7363 43437 525173663 23161 7363 89852130 7363 67191 864967205 76772 43437 787731789 23161 10947 692442125 67191 13346 322663984 50676 67191 443237080 48518 50676 372044778 13346 36566 30254121 48518 8362 780398148 8362 53035 345724061 36566 20081 67112965 8362 37104 29450231 8362 47821 650776965 46178 20081 125685533 46380 20081 378360696 25466 20081 286649493 47821 18898 20437510 46380 52013 95669480 46178 36469 76314153 47673 18898 992161199 71116 47673 195332497 16939 47673 162253653 11185 52013 497093011 16939 58191 783068331 71116 49991 212280333 24173 71116 165199401 24173 57605 731992967 57141 24173 678854403 44827 49991 708820778 13238 57605 212086944 17230 57141 160431831 4287 17230 407910649 167 17230 502869484 72247 17230 694071338 17230 2314 849240781 74745 17230 978161771 40163 4287 826663516 42032 167 464466901 43289 74745 185439547 2314 61739 306280386 19543 40163 81360324 34512 40163 529629525 34512 5832 666129417 14042 61739 901155922 75823 61739 865540214 19543 14401 314648018 82537 14401 464495652 1005 82537 59357735 14042 2093 931171494 59859 75823 399065122 59859 14900 144694310 45303 82537 677501903 45303 82676 222675017 28665 82676 147053 26400 45303 94536736 35051 28665 658350792 28665 19383 630423573 11946 35051 841766699 19383 55457 101496946 58748 55457 376535884 45095 19383 561198187 54620 58748 698041903 24472 58748 118775269 45095 61252 845575323 59377 24472 215861411 4996 45095 535391738 61252 59995 326900038 61252 11099 36946246 59377 63037 59895146 63037 6187 957689617 52267 6187 343520735 5912 59995 330328940 5912 52694 361569777 52267 73756 123013648 66514 6187 620050959 33171 73756 135136581 33171 25390 43249783 73234 73756 59459334 1432 33171 443094471 66514 57507 64488164 79252 1432 854707801 43453 1432 724544301 29391 43453 517806242 29391 70526 583699243 53611 57507 798583843 79252 73713 732133268 43453 35677 862461969 29391 63684 968565234 53611 900 939590545 73713 47657 539614817 63684 68600 148677463 47657 14753 445923350 69797 14753 360446231 75406 68600 58984996 47657 52559 115450040 82349 52559 167529283 52559 18900 428385759 57206 52559 856798379 66549 82349 653564129 82349 78374 523893388 78374 74991 686919182 18900 31807 299285249 52366 31807 23521563 45920 52366 478445597 36921 31807 64462065 36921 44075 375269962 58246 52366 545328161 44075 21544 110099471 21544 76841 31608694 76841 79569 561831442 79569 54575 145073974 12113 79569 822249274 81751 12113 473950657 81751 26222 519651734 26222 33943 824577975 52172 33943 284695457 52376 52172 4604478 47271 52172 765911007 5480 52376 704347538 17672 52172 991238147 5480 41020 114933368 41020 52673 686981828 17672 47682 892734119 47682 16599 271068619 16599 54478 966165764 16473 54478 923917895 71692 52673 414777135 30955 47682 684699470 30955 3472 130247523 55924 30955 868758927 16473 18417 952929025 71692 46522 23871704 30955 25091 589951439 3472 42765 838175891 18417 62611 34139315 11437 42765 915624928 18096 46522 753471196 62611 82868 514366909 62611 20291 252204404 18096 2402 423064478 18096 31921 470851937 20291 79164 182126256 29317 82868 945665892 22370 79164 479389563 34660 79164 776209629 29317 59581 588287961 83101 22370 206635573 81901 59581 244221206 9742 83101 254458724 63010 83101 90885988 9742 45819 616843835 45819 59411 142703419 73506 9742 166666721 15752 9742 869036696 63010 31858 147538554 31858 20788 489757642 73506 73554 491599896 14456 73506 209052262 62313 14456 243742323 20788 20161 70728252 37014 73554 889106663 73554 54548 306639655 37014 13963 123692226 37014 47017 892329247 47017 65639 485774306 37014 11398 371781687 26913 11398 547275200 14680 13963 177965872 14680 2439 24071783 65639 32585 985329395 44417 32585 44136441 29331 26913 642517177 15785 14680 852003634 49169 29331 678034824 12009 32585 392527613 15785 73828 820730607 30316 29331 112811988 62912 49169 229892862 48150 30316 678231121 48150 34063 319687862 44650 62912 810470044 37868 34063 119139918 31364 34063 58471005 36939 37868 776719864 63773 37868 49141056 63773 61340 106669473 37868 29548 89652647 31364 82291 629013831 36939 68402 305788788 56805 29548 742434936 39922 61340 908328080 82291 24766 832467025 68402 55014 543052154 3821 24766 110160630 60797 55014 37098347 55014 40507 90321401 55014 23431 973834390 40507 79255 910346333 60797 26845 211599806 79255 59238 967364530 78197 79255 154148157 77312 59238 354018356 72915 79255 380769702 26845 4496 890489782 77312 4450 142597192 42944 78197 237391239 77312 67442 48606611 59228 4450 777098038 42063 42944 984734501 27979 42944 665458388 42063 80916 22139860 67442 43108 574433937 58783 80916 817757456 80916 58443 880795993 81155 58443 876879167 56915 58783 142614473 81155 32081 627227226 14561 58443 127344477 16628 32081 332181366 16628 27167 547071767 37249 14561 503275327 32081 51206 83252879 51206 73588 559353970 43954 16628 996057051 73588 20464 452642284 71001 73588 418437668 71001 65262 122327929 56097 71001 28305442 43954 26773 182684574 10296 26773 674475346 1193 65262 462294658 9451 10296 90591066 56097 48399 313722648 26350 10296 950035161 10296 10149 940802500 9451 42906 973198919 26350 30611 986602634 48399 32228 700992465 32228 21343 769319064 32228 61244 942561424 28152 61244 63597656 10789 28152 254292541 48376 32228 58903396 10789 30407 831043668 61244 80279 44215767 48376 39198 153668060 30407 9960 175125183 19711 80279 448548657 19711 37980 167227367 20893 39198 987268192 80137 9960 600723447 45202 9960 257140394 80137 1307 721951609 20893 56190 838315384 20893 18439 507698725 43561 1307 270781071 5213 56190 699424949 13050 56190 314771014 69022 43561 807671592 18439 51775 852432662 51775 23583 356366395 13050 32772 358397782 21680 13050 102876197 51775 10481 872855757 23942 23583 58046608 39737 10481 83166130 38087 10481 378140112 52957 21680 803645184 10481 48109 298439382 39737 75358 148911444 75358 29118 127870076 75358 5192 82467186 48109 1402 944766124 33478 29118 290656068 41050 75358 248085580 52650 41050 456841425 35970 33478 1705802 75940 52650 135943553 41050 69532 474701995 35970 74854 227201911 18448 35970 426472309 56911 69532 749067705 56911 38686 650674563 18448 1591 609736841 56911 36717 47189807 64296 1591 460284750 64296 56448 30857148 1591 74820 559903955 28377 36717 645022834 74820 8186 580577337 8186 67955 993648752 80757 8186 350076738 74820 73247 705174318 67955 314 952452901 50580 67955 52368650 54968 314 417657615 59423 50580 342539202 59423 82148 135969729 54968 2538 571954559 2538 12713 647360408 12713 4759 209387553 23927 4759 351753297 37312 23927 207946143 4759 64261 68384321 16177 23927 614733624 48151 16177 598593739 23927 27529 686380419 37312 63165 308769629 9546 63165 139723467 63165 49832 276463749 49832 71994 293393693 27529 36408 670933074 9546 49972 713363033 25052 71994 334179359 55600 49832 110158421 25052 17034 462011006 80909 55600 794217624 48158 80909 412307022 16605 55600 577937904 11016 80909 707649092 11016 37255 129652999 48158 78024 506086603 11016 56245 959946007 28075 56245 912620853 37255 64404 76078762 59800 78024 291761590 31932 56245 735722315 27084 64404 710438048 16552 28075 327146515 64404 39035 291951989 39035 19887 731189872 60645 27084 609367257 5699 60645 420243647 5699 30877 232603962 55386 19887 207398320 30661 5699 43369428 16945 30661 951528584 30661 35795 858117435 60306 30877 216828612 60306 83457 863660415 35795 73102 664855591 73679 35795 219928877 61748 60306 823149368 75502 61748 407212304 75502 54089 680017030 75502 34650 440117168 73679 34627 453127287 63647 61748 641647098 55171 63647 776191403 20832 34627 724068834 20832 58995 519536813 73146 34627 25673742 55171 83305 21926992 11076 73146 87572688 83305 46773 359562165 83305 42782 89212026 53759 83305 664204158 53759 38338 130028362 53759 39923 92024176 632 46773 342682109 75892 42782 88921307 75892 62027 35764457 62027 23980 537316402 39923 25237 120452228 80999 62027 256695314 25237 58025 2130228 23980 5987 316992023 73232 25237 952330222 73232 9720 911595145 58025 70783 135223667 66845 9720 548685062 73232 44806 607766 66845 25281 533576593 10494 25281 405275446 70783 48982 225425841 25281 39525 397641973 44806 76781 383273181 10494 7765 708912090 76781 49841 815850683 48982 51680 86613738 21580 7765 526401729 21580 56895 553810822 7661 56895 116547934 51680 46922 887345465 56895 12503 103593004 51593 12503 4333088 46922 23494 99521174 70266 23494 717683635 69076 70266 693126028 4904 70266 258698535 80941 23494 723432984 80941 35753 85415366 68579 35753 794779637 76152 35753 27295748 7791 4904 328724473 7791 81195 535692667 81195 2754 55169800 22301 2754 403552652 7791 66843 300677233 22301 17450 904893510 22301 77551 18499950 77551 3111 56548301 34685 66843 471716500 77551 26709 751118889 21501 17450 602223715 37064 21501 788427096 21501 63514 371190632 26709 40318 284879215 63514 39033 373202616 45291 37064 629116938 63514 16237 131117147 82079 45291 409569639 16237 81570 106829444 31340 45291 915553727 82079 23206 956536758 53406 31340 664293261 37480 23206 287222884 6617 81570 93057830 37480 68065 52622547 37480 49443 628814611 68065 13769 706510493 37480 42355 833019310 65965 68065 143600518 68065 16221 96187743 16221 53431 135106187 48069 13769 71246572 39753 42355 742630635 53431 40698 10059328 28294 16221 293938501 48069 22032 961999453 16122 22032 451092991 22032 41594 78028316 67391 28294 52166975 41594 11344 349771608 16122 10838 867779214 9586 67391 612152132 10838 924 248344275 924 11826 357023531 10838 56372 268102667 9690 11826 761264274 9690 6136 31032303 924 21084 226981235 56372 70663 165843406 7882 6136 180672065 20203 9690 867686315 8514 6136 562773515 56855 7882 473996931 7882 23591 762127879 56855 26101 516920675 16210 26101 483469776 41625 23591 943002054 56855 55024 664022295 26101 21221 245826050 72838 26101 288323820 6826 55024 179289798 41625 80649 622170268 80649 7347 587131639 77332 80649 541534087 72838 53894 791224763 34248 6826 65273301 80649 47941 569910369 53894 4156 682723083 7514 34248 121364995 53894 19869 275103906 7514 13805 261783149 47941 48988 728018258 5786 13805 706711939 7514 26384 101164232 44897 13805 118119079 1670 44897 318983054 17470 5786 144108845 44897 2933 212763677 80859 44897 642821173 80859 55210 336731878 2933 51258 329020265 80859 50542 797989713 14916 80859 30051993 51258 30254 795354284 30254 915 630596457 51258 80777 347251707 7807 80777 681548220 915 18667 949681158 30254 54842 319826868 80777 8267 45830847 62402 18667 145366140 18667 83028 440387523 62402 19860 10999921 62402 57434 873231818 8267 43874 259965312 70343 43874 940383378 79348 57434 611968874 72730 43874 192948911 56127 72730 924118586 55361 43874 350986903 69337 70343 911277733 79348 82075 299610999 69337 48552 626024924 69337 76994 538635162 76994 52929 152653896 41528 82075 88830438 19243 48552 801796258 41528 59647 440011370 59241 19243 34885509 52359 41528 319133622 41528 55452 375723233 13888 52359 736352747 58943 59647 702922791 52359 29748 334745673 80348 55452 770121201 82157 29748 34272771 33716 80348 89003885 58943 57861 831773936 33716 36673 435692276 83367 82157 513396949 33716 69496 807391456 18494 33716 738882557 83367 80466 131445347 83331 18494 127016592 28063 18494 344653464 69496 12592 313698026 22592 12592 410699913 9736 80466 560585153 83331 7574 831868779 8561 7574 445696780 36017 8561 286096100 5172 7574 840937963 18065 8561 518886020 8561 10400 90128792 8561 30544 895637347 47430 30544 247957167 10400 31701 58269478 30544 39581 17249217 30544 55827 18250000 39581 54190 208562029 39581 21699 590416021 79088 39581 788312859 55827 76101 424827176 76101 32531 967254986 32531 15599 949261536 21699 40474 416234984 32531 65780 597954016 32531 68939 462973970 21960 65780 782401196 65780 19691 923934681 65780 57163 861661201 21486 19691 233583696 68939 17687 11247922 7263 21486 814678202 17687 39671 395098719 29337 21486 97434084 57666 29337 398016635 57666 54957 691663372 39671 43935 939677653 29337 2918 784572465 43935 31749 776902824 54093 31749 976813174 53724 54093 310496746 58048 31749 344213226 58048 71893 550438955 58048 16320 623452834 58048 59159 292556104 20861 16320 37063535 20861 38349 960385790 12865 20861 38334646 16320 3345 727498316 38523 59159 46031949 3345 5051 726548370 12865 72285 653391461 38523 54854 101646379 14596 5051 407681562 51087 54854 343804074 65558 5051 105922392 45201 72285 381830930 45201 9680 452231460 51087 36522 570799873 9680 71292 196886390 5402 9680 637753522 71292 55283 19676352 9680 54726 938208009 20332 71292 658656521 64044 55283 46296075 55283 55703 348770326 55703 47655 147416489 55796 54726 291586817 64044 72818 145158412 24646 55703 832644768 55703 62317 788795814 53545 55796 848296004 42619 55796 241219127 53545 19426 102896628 38335 24646 228728108 53545 32466 527891327 34531 53545 238765641 19426 40913 169653642 76836 40913 605578675 30679 38335 400229025 56576 40913 238031331 62907 56576 424719194 10667 40913 603677487 22424 10667 192059736 30679 23105 268090739 22424 13700 90314735 67196 23105 815788014 67196 19100 80029646 46677 23105 91654553 13700 761 721542490 13700 52429 40258339 80299 19100 891896990 52429 40252 649517845 73138 46677 161030329 15421 761 742377144 12926 73138 906971268 19388 80299 310258704 20879 40252 70888994 19388 52227 753029172 31441 52227 515288440 48995 19388 140169584 19658 19388 930522812 36492 20879 101762962 13923 31441 865481087 82561 31441 898511429 36492 38986 218832875 19658 10552 541490094 53917 13923 70310097 38986 10615 24796846 82561 55969 298620808 10615 77824 792599777 42915 10615 600098814 55634 53917 242315238 52679 55969 721827372 55634 48549 786452886 52679 77582 868980669 55634 74762 547751685 55634 74770 735096416 45113 48549 367604988 70146 45113 695448510 6243 74770 40117432 70146 36290 57402535 44772 74770 730043948 36290 21307 625131814 30553 36290 64085755 44772 25611 374531133 44772 77761 981861047 44772 71223 664576712 8522 71223 350650454 71279 71223 924553394 30101 25611 476036245 30101 46128 768758509 58576 30101 150586595 30101 73167 378335276 27207 71279 956948778 27207 67800 636824349 21214 46128 693097870 16126 67800 283706435 8589 27207 526972213 8589 77392 30498962 67800 70231 537623569 8380 77392 300259849 5360 8380 84692741 82035 70231 448693602 82035 15052 203756995 70231 71566 277479234 21859 5360 871813759 30117 82035 408613869 30117 56983 402609017 58997 30117 540591937 30117 79967 713249279 79967 78385 61656705 3795 78385 576675869 77981 3795 682005317 79967 56654 959234086 78385 67432 547222399 25824 77981 822567072 53993 77981 868858622 25824 69689 517351507 37107 69689 47635707 25824 6435 395831919 81246 6435 105934441 4762 53993 223869032 69689 80895 142562383 5263 80895 154013803 27513 81246 691068544 16436 81246 565603304 30580 4762 978642930 27513 274 950604737 8813 274 98443605 67579 8813 78185225 21249 30580 111729179 67579 47523 198180950 7676 67579 660528460 49580 47523 3172724 26832 47523 289157308 10813 21249 885795456 37098 47523 371683021 7676 35622 762156406 10813 79074 441175236 56770 10813 49916072 2322 56770 488465989 48882 2322 737485378 48882 71988 610314898 42183 79074 980273515 42183 2865 302961638 71988 1010 59457205 48882 54408 664243737 2865 2919 247794967 62988 42183 825686959 52279 1010 885452712 1010 68084 355005033 52279 1489 214968714 73761 62988 585945356 10058 73761 93449806 19897 68084 745811677 12779 73761 11880722 1489 16088 463917951 26260 10058 553902935 28037 16088 289972564 54147 12779 488024050 63105 26260 297667891 3335 28037 860141367 54147 2317 657635757 28037 54559 139200174 2317 78674 63936725 54559 70235 155716033 70235 49631 353450104 36448 2317 145629810 19220 70235 347809866 36303 49631 966516050 36448 57715 87478191 36448 64626 180415560 7989 19220 580279220 47924 36303 478145340 36303 10768 121011295 29586 57715 168218685 47924 69313 366166994 7989 28007 85623512 74461 47924 841329085 28007 34598 212158167 74461 14946 807025620 36252 69313 176723916 62067 74461 738558946 36252 5641 99871183 41623 5641 266466039 55967 41623 885023054 5641 44279 749816704 41623 58777 905340370 44279 48683 652273458 48683 66751 52864058 26372 48683 202171449 58777 56333 749512987 22280 26372 101959143 38933 22280 444657543 66751 30824 764992883 42505 56333 553586737 42505 54676 877206258 30824 42507 585010576 12308 30824 757697077 30824 45686 259683066 37721 42505 308818040 52743 45686 230623695 37721 4853 62661084 52743 19075 93763368 32752 52743 224482474 50137 52743 45768343 1876 19075 72742866 2276 32752 847508714 19075 11546 482934178 50137 41680 823022935 41680 70592 654014666 11546 15883 672461913 44578 15883 959436675 70592 9487 704535178 60394 41680 794870596 69870 15883 593813218 44578 27196 108924363 43031 9487 14839730 77101 43031 665433677 24256 77101 591552686 36697 27196 107746871 43031 40400 21602774 43031 39368 285118708 45506 24256 60224443 62261 40400 866310444 62261 64510 15979946 27489 45506 112373401 39368 75474 609095083 18729 75474 798430696 18729 35333 641460177 74349 35333 130364854 74349 5711 402022628 2581 75474 764743008 35333 43745 115907362 63146 43745 230498153 43745 38562 25125536 5711 43140 49813777 83458 43140 223767458 43745 44416 620872496 63751 44416 102985370 63751 36086 19755628 43140 61636 712540749 44416 18341 512439873 36086 46698 203939103 63751 16272 487782443 27783 36086 461720911 17249 46698 933189025 10426 18341 709952862 19206 27783 985638594 10426 53153 833141417 26045 17249 238352972 26045 56388 259414469 19631 10426 757511611 26045 50228 623099231 23811 56388 619690175 50228 58661 570599746 19631 7020 550082615 13358 23811 771574830 43865 23811 309809027 58421 13358 78425756 13358 80092 525945913 13358 12654 268255115 43865 26369 108922904 76780 43865 862099670 17130 58421 509100901 17130 30958 163214594 17130 57307 406024390 17130 14586 888136969 30649 57307 610843687 15586 57307 246952808 18645 30958 942353500 24209 57307 722496015 30649 20913 953209398 24209 41697 112507652 66158 24209 27133828 70572 20913 913126243 66158 74398 436112773 70572 53409 864731027 70572 30923 864622035 30923 63047 639597174 42474 30923 274588135 50454 63047 826209507 42474 44042 930473529 1094 44042 549181225 31506 1094 783131725 13849 42474 624367428 80484 31506 318719287 80484 20747 922954039 24357 31506 398483338 52166 24357 239979810 83143 80484 78911448 63417 20747 978696905 63417 14363 39520111 11713 24357 912576245 7215 52166 422774980 9286 11713 982897780 11713 14873 60017887 7215 4665 83008338 14873 22776 81002813 52073 9286 384324981 33298 22776 133356296 2104 52073 294652463 48971 4665 60588552 16826 22776 576520616 51891 33298 105584543 16826 11191 737205404 11191 24021 822122828 24021 42557 257069259 24021 18840 411846591 18840 17158 470817784 42557 42651 574335273 5111 18840 237017384 31125 42557 820371901 31125 57932 329877274 5111 49638 657247984 31125 5577 618025601 5111 75141 427927364 50085 57932 95196211 34336 49638 982800916 50085 63644 652620504 1845 63644 193249952 42247 1845 830430498 42247 12695 958244566 59875 12695 582048417 15573 1845 109661611 42433 15573 909745427 15573 35100 211614465 36702 59875 23382743 42433 22904 171821232 15573 17553 785877428 28020 36702 919978621 79010 28020 472189844 28020 66615 21613794 3956 66615 688938249 63163 28020 91619231 31394 28020 650349217 3956 37749 583901010 66290 63163 5274661 63163 22390 273312172 62493 22390 617269433 47226 62493 492705628 65936 47226 919487015 59445 22390 526294020 62493 47823 588822807 4930 59445 1162475 4930 65627 379700817 76566 47823 336152314 66874 76566 121563430 76566 59009 271793065 78160 66874 67213516 57711 78160 4576782 51637 78160 353314176 78160 46811 50858798 51637 4328 835656067 46811 74876 945911913 74876 64909 559661101 51637 77426 832456709 46811 13977 995453982 74876 41662 127050574 61634 64909 761898680 4839 61634 664009723 82161 41662 49354143 13977 61042 993490158 41662 20035 210444494 81190 4839 833935600 12001 81190 333728218 81190 76947 995220742 62474 76947 984539221 11628 62474 45631230 62474 52999 75283209 14250 12001 978153487 31529 14250 282677033 14250 68689 966608774 9370 52999 874393625 14719 52999 567440503 8786 31529 74388746 9370 4819 630408152 4819 15278 84128613 41201 9370 999693159 15278 18229 594214233 44874 15278 277263816 3946 44874 229690190 44874 53942 467501193 16371 18229 23596797 41743 16371 886941049 41743 1639 357191914 32427 16371 733824313 41743 49830 380737433 16371 62944 623032660 39336 32427 499125136 1639 3987 596456063 49830 57512 274439739 49830 50428 402289469 62944 40680 408311575 39336 10918 210690507 10918 15677 88127738 57512 48088 782984607 48088 53853 612955229 48088 71167 384563689 45193 48088 616134572 68781 53853 587948380 4962 53853 841631974 4962 43665 318228132 51218 68781 727238481 43665 8095 35049515 68781 5171 984250304 51218 78546 652393847 80385 51218 563402492 80385 44622 322291093 80385 9671 309182295 41061 80385 826756223 78546 67689 20935922 41061 74145 420160659 69274 67689 565259329 67689 10316 122959527 10762 69274 781261785 74145 26102 859753086 9982 69274 737713299 9982 27718 550295866 51968 9982 971758358 51968 50888 543831746 9982 48671 69367308 17537 51968 919731404 17537 21569 103425260 51968 40414 457000215 17537 51909 627520447 25107 17537 662433935 24141 17537 746013617 25107 56928 987380218 12642 24141 739835291 58293 24141 197699547 35731 58293 378796701 35731 57042 996507185 5735 56928 87950200 57042 4846 433978130 4846 24786 837181131 52027 4846 720749920 24786 82719 26551819 37487 82719 391834588 82719 41819 587536522 37487 68783 542584631 52190 68783 985107590 68783 16269 568546036 52190 34622 140129511 68783 8237 747426854 63585 68783 223815049 16269 40491 253578228 40491 8635 2579034 37334 63585 571638099 40491 23907 501921163 8635 39924 855270490 69030 8635 983426103 8635 36432 98167084 60901 39924 921534435 36432 34451 139955000 76143 69030 43869174 19688 36432 429160625 16168 60901 740074547 61442 16168 465130672 19688 32826 258665615 8643 76143 612685208 16168 57489 10200276 58584 8643 937608762 33667 32826 968865197 65796 58584 808341241 26223 65796 367379439 11202 26223 514921355 58584 27283 944664841 33667 38501 65816165 1100 27283 808122808 9656 27283 80302933 9656 59118 593343494 14755 9656 586001446 38501 58304 212202918 30301 59118 918654797 11144 9656 116205993 19141 30301 805865545 14755 9314 250119791 3895 9314 139185577 11144 41369 957753868 35563 41369 542287699 22121 3895 316171248 3895 44477 233487900 5647 44477 375330191 72936 44477 684584415 18250 5647 210107927 72936 50772 740477680 5647 22739 979383604 74660 50772 841902161 24034 18250 230127593 50772 38387 514971404 74428 38387 144413315 75513 22739 472739853 74660 17216 769343956 62529 24034 466034443 74428 27622 264484946 74428 62090 609780182 39454 62090 918047544 27662 27622 546524982 25174 27662 142572145 27662 70594 181863434 74256 25174 701029445 1441 39454 8647842 74256 44117 101336590 17063 74256 724515921 44117 20196 316139662 74256 1954 677797767 38274 17063 412840623 48222 20196 707602430 60464 38274 614979398 19831 1954 466831454 22517 19831 34475365 28779 60464 165153236 59798 19831 919879716 19831 47629 950933343 71722 28779 647820315 28779 45035 120164631 34676 59798 55137891 70809 45035 881779158 70809 61542 536911525 71722 42390 340455011 61542 35865 698298753 32720 42390 166120512 54284 32720 21306747 28514 54284 998356655 18491 35865 47359815 54284 20136 220783187 29139 20136 394316094 20136 75756 739390788 29139 22411 950130990 38179 18491 81680370 31348 29139 675637258 31348 20806 799317414 53502 38179 888206521 20806 41785 592282327 38179 66933 139908002 20806 60504 130685582 66933 5984 803506465 53502 14964 654378830 30124 5984 23045385 60504 67700 313615706 83346 67700 970439943 30124 54339 857273077 67700 6447 920335314 39934 54339 531468196 58093 54339 992020696 83346 9134 25966659 9134 11596 372542615 5285 9134 103465802 56458 5285 211413345 50811 9134 390899882 50811 63996 333518165 36709 63996 894560799 56458 50298 670907906 28341 50811 814354191 45854 63996 54191465 63996 74881 616874838 64276 50298 662368788 64276 17848 241903795 28341 38438 775844480 8766 64276 10719457 76154 74881 91553256 25333 38438 140555830 78657 25333 714486537 1495 76154 282394056 48856 76154 644802458 76154 28939 129737577 45361 25333 47395750 5136 28939 820377952 48856 8608 425754356 45361 4332 117289645 5136 26729 615218389 61013 45361 209609928 26729 79661 913345098 61013 76088 565323980 2675 26729 77402064 2675 62675 309571105 37213 79661 465245901 57534 2675 190600239 9545 2675 546664915 57357 9545 958148669 37213 52409 998804580 50790 57357 874820695 40524 9545 964700972 57357 11511 322053035 23435 57357 34963491 23435 726 575433847 40524 60630 26023512 11511 77801 780285407 49261 60630 89073848 72389 23435 333590888 726 59631 626685522 68609 59631 892980278 59631 6505 945805275 7435 59631 124180212 7435 5103 409091160 5103 62559 388970263 62559 67228 875247826 60385 7435 159128770 5103 41535 664022305 10628 60385 935436825 36698 67228 773040832 67228 55549 201684026 10628 47916 947148 47916 53533 443465653 71600 10628 180095169 78318 53533 961529604 24459 55549 272734882 76723 78318 751228463 78318 27821 790606749 70324 76723 416043047 78318 69360 515286605 24459 49690 312626349 70324 48680 773836967 69360 17652 82999580 48680 14918 805453271 65714 49690 989361417 11470 14918 86856127 56698 11470 82591147 17652 35576 25531225 35576 56519 30340618 48801 56519 8146040 78592 35576 864923433 42822 48801 551412804 44065 78592 351937429 47745 44065 49109621 44065 61953 246750161 78592 7281 425510135 39353 42822 807447005 61953 50797 736164326 7281 81944 342239073 46211 39353 466432039 77783 7281 825144400 81944 17613 227678633 38892 17613 493607789 55853 81944 138825046 16842 46211 311352600 16842 11227 73367678 38892 15157 427852007 69192 55853 349976979 64244 16842 819316383 64244 41465 252802610 64244 4834 815999173 11241 15157 330475753 17577 11241 730176195 41465 22589 218925463 78760 11241 460774026 56665 17577 109048459 78760 63981 91162016 77494 63981 46170322 73091 77494 589936948 77494 44167 813750910 77494 4359 184482803 17905 4359 782598280 73091 29285 511899068 82853 4359 97156944 1683 29285 384178207 76282 1683 102314694 29285 38230 28272298 38230 62948 676139908 65315 1683 499430525 11787 76282 535896460 65315 23649 432939221 82353 11787 951155675 11787 52064 981672009 65315 7386 108871041 82353 22308 887354063 23649 20228 30447555 766 7386 662256887 20228 2292 536688024 22308 67450 798137443 50975 766 210404105 766 34185 983804520 21801 766 87525730 52107 2292 745509244 69189 34185 328074359 34185 17003 363763707 34185 23353 910177018 35005 52107 361432087 77663 35005 320804164 69257 23353 563691389 10895 69257 472262103 72141 77663 57329854 24838 77663 375398668 62645 77663 168271842 70544 62645 451291744 70544 45779 398448009 53421 72141 853757635 24838 36836 826930995 66348 45779 99362046 60260 45779 409981702 81358 53421 522412707 81358 16101 143923574 36836 31413 570448336 24451 81358 998955117 51824 24451 553492456 81358 82317 25960403 24451 8194 718724659 82317 65942 528464215 51824 49180 360426045 51824 60246 711242718 24114 60246 515661692 29930 65942 325929986 29239 29930 344459606 49242 60246 15735391 29239 18603 430333920 29239 30696 871258056 15994 29239 199462501 50092 49242 90369052 18603 82790 373053639 18603 12388 366196035 15994 76668 209519725 76668 19121 952300652 50092 42389 32995742 1420 82790 727400410 1420 58286 882533624 65777 19121 57655924 42389 19422 400850205 1420 43632 472647342 13754 1420 241479589 65777 75831 189131463 53465 43632 914099824 77124 53465 477076485 9344 13754 928087497 53465 29551 588505860 27820 75831 361802404 21300 53465 80203581 29551 19241 51891031 60978 19241 352082862 19241 31317 218301800 19241 45966 183341257 19241 67691 370642750 67691 4386 204063439 24331 67691 329615788 67691 37306 369319115 37306 65467 165093513 65467 60240 95425235 62009 65467 471356445 65467 41840 45272011 62009 8277 844979954 8277 44408 553101428 12490 8277 293512464 83223 44408 483137186 46311 8277 518325590 17754 46311 282806615 12490 9828 767219669 12490 36012 542495513 9828 24972 559661400 24972 56572 614388073 79882 9828 423269732 51513 24972 165405263 24972 50121 394674115 50121 36985 372589280 36985 32017 390881265 51513 34283 117990852 40281 36985 756671859 40281 39763 147676277 34283 24665 9429987 24842 39763 248104166 24842 26712 318549860 23128 39763 969415665 34035 24842 849575000 23128 54500 928664647 54500 78785 110986481 78785 3367 3546287 62147 78785 379276258 62147 35918 975135806 17573 3367 134814746 78785 24537 492497281 17573 74973 470619076 74274 62147 614073579 17573 47256 839129460 2210 17573 129991608 28668 24537 97596018 6158 28668 81347723 28668 15870 909006553 37106 2210 206948106 27866 2210 415190916 37106 19080 872850653 27866 33686 383698173 19080 58750 60433609 82113 33686 897864838 40843 58750 389441152 19080 7546 88327200 10480 40843 263408295 55481 58750 49975615 10480 74505 638753560 82034 7546 344264429 74505 9157 590180871 74505 23534 146840940 65494 23534 858006322 26409 74505 722291981 37777 9157 371978096 43398 26409 53083532 26409 83004 516176643 37777 38237 973742037 57903 83004 52272485 43398 64443 169728715 46882 43398 609319160 46882 40229 28684769 59218 40229 522034889 64443 68753 602725677 58473 68753 820281808 40229 76660 782049965 59218 36834 241366901 36163 76660 81991273 36163 8163 542287447 8163 50605 16844002 28106 8163 646798849 74802 50605 11610641 8163 69602 64258286 50605 34096 444618442 34096 63734 561992253 69602 10506 263277106 59025 34096 724919420 46817 69602 896555216 34096 50644 75654957 2996 59025 260259107 73664 10506 151303699 28977 73664 158915794 22817 73664 528749025 18266 2996 344560173 2996 34499 602739368 58213 73664 837818363 21402 28977 988880755 32652 18266 117546409 58213 52874 539814381 34499 6618 22186161 11023 52874 176512007 6618 61497 125634397 56474 32652 282457839 52874 68732 902085 68732 44206 79019556 31670 44206 106565910 31670 4052 8502962 4052 72822 475510204 12768 68732 63937818 46972 4052 460804808 25158 31670 886507249 4052 46177 768731752 9819 72822 853084874 46972 31978 781043394 32601 9819 448443010 78718 46177 347222238 31978 729 941209169 9819 53245 231419142 729 48110 200078947 29934 32601 286812504 34459 729 345998766 48110 1313 361938106 30154 53245 216409166 53596 48110 744270063 70621 29934 510035035 30154 8588 947024168 82635 70621 61247091 41963 8588 124446638 10658 70621 454550430 53955 8588 12263919 10658 28229 561235936 10658 67041 232981156 46950 67041 684859140 59036 53955 283661164 28229 79243 696721523 46950 82812 16552939 79243 52837 668884779 52837 50555 102254716 82812 8563 68455704 79243 44421 165640928 72311 82812 756632348 52837 69485 827549372 35246 8563 680937365 35246 53988 584727753 37693 72311 710002391 72311 26047 890997583 13508 53988 808994177 62925 13508 331232483 13508 46897 440895386 62925 11210 83824104 78833 11210 37883663 7687 11210 885369896 28190 7687 183900786 28190 71802 592062386 16169 71802 539182089 12306 71802 683363576 42319 7687 575401108 16169 2035 966210225 2885 2035 167941658 19443 12306 96858967 75564 19443 852962348 75564 38736 854215075 75130 19443 964351638 18586 2885 8326194 18586 6723 800341203 38736 5556 247896632 5556 67954 897560038 73978 18586 397509657 41601 5556 973407489 63228 5556 38850012 4725 41601 452308055 4504 4725 660920365 4504 16231 938159235 53149 4504 136563985 4725 46098 735617617 53149 10954 836561290 46098 71725 73795850 35942 71725 103052841 29102 46098 728740273 3186 35942 148427211 77229 35942 908562030 41650 29102 72339042 45501 41650 382106720 45501 25857 445131941 3186 73229 311937090 62738 25857 720620136 62738 74515 58711889 68937 45501 791954306 36013 68937 713703790 62738 23498 955488365 59206 62738 14457591 36013 23369 890417722 23498 3593 187858722 59206 23190 831433627 23498 66335 809882296 3593 43952 298196821 54963 23190 81217380 43952 35535 82115444 31430 66335 840384560 48420 54963 818838307 22603 35535 863745685 48420 45408 769083144 68259 31430 626031644 56153 48420 624361397 24321 56153 194588441 61015 68259 494089541 16077 61015 76932118 21789 68259 2332172 77540 16077 83010526 52608 16077 33906184 75987 61015 371175686 77540 1452 168886197 75987 13154 555155216 21577 52608 915717164 13154 27258 630765373 21577 12602 252894127 48096 21577 979046615 49982 12602 122001331 49982 21733 288047421 48096 33706 797330043 25651 33706 31245190 73258 48096 396714593 33706 7625 380959547 25651 13942 78000846 17339 33706 937845261 7784 25651 61895593 13942 20862 149042732 19701 20862 613930363 51439 20862 481783428 20862 79547 804770424 26927 79547 116719349 6783 51439 459576208 65789 19701 932158170 79547 44488 405876923 6783 39975 180456616 26927 48473 555357803 15468 65789 199659250 15468 54837 24911812 40076 48473 56151859 30780 48473 44588869 30780 66312 67336035 66312 14805 8050767 66312 82249 189782600 42594 40076 773093063 7054 66312 4145007 66153 42594 636631178 16154 82249 340560737 42594 11159 921663018 66153 20566 382817625 20566 10416 197957199 3268 10416 383263256 16154 47651 627492395 6673 20566 557903746 47651 29339 16057653 54761 29339 460349562 71874 29339 460569073 29339 82823 19647332 60003 29339 449097061 82823 4489 90600969 36219 82823 733512309 11234 36219 505086311 60003 29861 68126680 36219 78011 23899923 30579 4489 970882305 49432 11234 22362338 42829 49432 969991787 78011 539 774670854 1127 49432 841064448 49432 60776 954921087 42829 18206 799146553 56010 18206 770284971 40508 18206 647988944 56010 15911 433368165 40508 68841 704394933 15911 44403 171792479 15911 12847 323747808 9915 12847 513083429 38038 9915 375042188 12847 81621 86696884 38038 35327 943700898 9915 1963 367280346 81621 54843 367201164 16918 1963 68725917 54370 1963 327042149 83493 54370 65387713 14347 16918 143950352 71819 16918 90937027 54370 15716 330637685 15716 45299 741541649 59468 83493 753307025 1592 15716 177972560 15716 66632 442729268 3892 15716 321445670 45299 63995 80555690 55486 63995 16212298 40136 1592 369718124 66632 77466 495498322 3892 2005 377960192 71603 55486 797701248 27765 2005 292903941 2005 31253 536223741 61416 27765 403794343 64482 2005 81309937 31253 4739 856498658 4739 14729 474497346 61416 4746 588702063 60527 14729 539376866 64482 25714 196042244 4746 18987 554235485 25714 9617 121481438 50806 60527 5887220 18987 11947 806456774 36628 11947 933151547 19005 18987 65609779 23231 50806 741935655 47739 19005 298974456 11694 19005 647884360 36628 54551 757836513 19005 66855 142233527 76309 23231 257078581 66855 30204 76657205 20000 76309 269200777 66855 42395 582244674 63624 20000 181889305 45205 42395 594357302 45205 338 559444291 75068 20000 499603003 21975 75068 101630062 338 6383 402834381 31808 21975 16123696 75068 62793 230786258 75068 28189 275445782 54001 21975 870383300 79019 28189 312897613 56503 54001 352650166 70156 56503 481864048 70156 3659 268273188 22562 70156 750374139 22562 54832 68824195 30670 56503 839514370 33923 30670 88150535 1521 3659 115942368 77941 30670 617376077 33923 44111 725540787 18642 1521 89844969 77941 37469 17496844 49022 77941 761795333 77941 74692 51818194 7477 49022 178741270 43033 37469 349828159 42101 43033 639724699 43033 62038 813215154 46603 62038 435273381 7477 42019 611032098 46603 43089 348369086 42019 52823 19795421 62038 36125 702021479 47518 36125 876789507 47518 63267 205826567 63267 64995 192124364 17785 64995 49027477 64995 76531 616302760 76531 72244 502563832 64995 82919 148034143 28905 64995 590385809 12828 28905 65212887 23109 72244 329554508 33201 72244 990624744 42307 12828 294533684 28905 41304 121441813 42307 47793 757236009 21419 23109 79422391 7563 41304 129491371 42307 81865 483687744 47793 41890 116091242 7563 32180 630989471 12737 21419 737949664 41890 16931 828457876 16931 38191 472962234 41890 65812 774334947 65812 20700 474354320 39562 12737 145974900 40570 16931 570492225 30698 38191 273769415 40570 71008 590772835 20700 59309 507928678 39752 30698 388964809 32316 39752 512299033 7172 30698 101112016 71008 20576 706290465 32316 15993 524315234 27478 39752 234838324 63313 32316 142121217 50112 63313 355294743 63313 39467 39788219 15993 49477 678431492 2352 39467 674210224 63313 16908 23084065 2352 79505 813522385 62748 49477 109728357 62748 71790 544581055 16908 27777 457336764 22705 27777 762557152 22705 41356 157034743 22705 14570 965622573 43825 71790 933388773 57070 43825 905637843 57070 67674 604719054 41356 27689 84039647 67674 44542 515358859 79680 67674 794676186 53832 67674 343003102 67674 31500 870713091 73752 27689 566105208 73752 55212 367973344 73752 47197 793563396 73752 67749 851039649 35312 31500 551132961 35312 41820 73052307 77237 67749 329782319 77237 76074 276525611 76074 14816 233645386 16855 77237 283914539 76074 9043 934955212 77237 69721 503410935 76074 3970 344298399 9043 40034 496620771 9043 1093 472006231 80081 3970 758421365 69721 38950 756602038 80081 45877 418977704 1093 5444 743981806 72796 1093 653581943 5444 80171 736130503 72796 8779 708315170 19538 45877 617825478 19538 68446 34116614 8779 12921 872036933 8779 38348 542351652 52722 19538 538501686 19538 41176 109822566 52722 23957 48882409 71108 23957 275134284 59292 71108 531326247 59292 79732 411516428 46769 23957 864983056 46769 34444 543126418 3934 71108 953027833 34444 73436 461628678 34444 27362 775858960 27362 951 312620208 27362 25153 859817327 3934 72947 950188001 951 80920 517284322 80920 73214 243879105 34224 25153 243334941 4526 73214 643618791 46844 80920 517694055 73214 7348 813105987 73214 54208 657341422 56486 4526 189464937 52163 46844 907632896 56486 33286 688838389 56486 20983 781816066 66696 20983 107368117 7640 33286 172927265 52163 74181 508908514 42134 20983 766725145 7571 42134 469631552 66696 50809 804152519 7571 103 44828175 7571 74207 772245026 50809 82544 192221158 26896 50809 164749090 82544 61494 191475734 74207 64806 82465910 38948 26896 49447690 26896 31434 966048374 21900 38948 703275886 64806 51438 741269495 40752 31434 10572167 17917 51438 83148676 51438 5204 799457702 46249 40752 831093545 46249 54137 838915987 49587 54137 835116260 19095 46249 387766223 69996 5204 129740176 41755 69996 749816718 32492 49587 437830875 49587 35252 116579777 32492 19801 174749471 58123 19801 510395590 35252 45228 609346243 53692 58123 593694985 58123 45677 729348177 76559 58123 117328849 33292 53692 828780531 53692 66437 514887023 33292 15894 890908503 5023 33292 152841 5023 1354 90063521 66437 38822 38418751 14204 66437 672939143 38822 72482 366809311 73007 38822 434560619 28045 72482 631066801 28045 72978 354449252 25566 72978 602624284 28045 51353 60166567 73007 40758 166927584 28045 22703 505619120 25566 54211 454527947 40758 40564 906075681 54211 57994 846790077 24014 57994 175734330 40564 68746 228041648 41507 24014 792411029 80406 40564 190634246 82693 57994 907212215 82693 60184 428636539 68746 19050 893348993 49559 82693 803599273 47825 60184 906198431 60184 80919 916626440 49008 19050 307575526 49008 27318 460912441 28314 49559 72843155 77409 28314 110647 25016 27318 589888057 55770 28314 628419369 21991 77409 251392690 82732 21991 736452935 58836 25016 122921415 82732 39334 361670241 7063 21991 337047088 82732 49744 76939164 49744 46122 702526470 18530 49744 35743376 7063 65868 844311043 50495 49744 280122598 15457 65868 888440188 65868 34759 817597564 65868 39872 361508126 43932 39872 940202177 43932 13762 369641634 15331 13762 569534918 25187 39872 277598914 78877 43932 517354393 9836 15331 85591385 45496 15331 988203007 25187 77120 669331413 78649 77120 358067252 63221 78649 503229657 64116 77120 833099133 52074 64116 198696793 63221 54510 351943619 45474 52074 706773120 45474 77575 48420324 64116 12810 692282093 45474 15972 872193778 21584 45474 114793098 54924 15972 387990751 15972 22010 600232899 18967 21584 497945038 21584 65669 784369776 46998 18967 960979104 347 46998 256322917 65669 14117 530591772 10639 18967 417889684 80696 347 107093274 14117 30011 181945337 83046 80696 703723457 14117 19366 186127124 80696 3101 662032401 30011 66408 298315332 19366 7555 645365644 19366 56948 828471225 66408 27035 658016789 15787 56948 938701537 27035 36147 967044757 36147 82717 494626222 61641 15787 734321552 27035 24409 952102917 38903 61641 510501712 20786 24409 333636930 38903 42800 839095427 42800 34923 634180926 34923 1312 109333422 19370 42800 999995364 59078 42800 551233616 22777 42800 158108352 79178 34923 416451824 52736 79178 82472004 19370 1201 267800050 72426 52736 82946790 5218 52736 449277554 42499 72426 867901368 42499 22450 328522150 7219 5218 153545130 18792 22450 895029586 18792 81468 14167896 7219 77072 855280674 63802 18792 129460247 18360 63802 468656870 18360 3230 441012618 6759 63802 985315356 77072 63242 69006096 18360 78853 438216895 26689 6759 328752143 26689 40188 25167990 26689 75752 645894451 58799 26689 989271943 40188 25887 363077349 65152 40188 38832804 40188 37722 861850653 63949 25887 3804538 58799 33263 520503752 33263 82531 524367369 20252 82531 381248357 37722 10333 336968660 20252 8939 717947424 74459 33263 273898293 4864 8939 576567546 10333 30084 790947969 49233 30084 123164831 80488 30084 317018621 8662 80488 143077852 4864 48805 135371450 48805 26604 329117356 80488 54730 875294027 48805 60074 108066643 60074 12023 66986557 48805 28453 295732826 12023 8088 131050744 8088 26922 141927214 26809 60074 499242156 80001 28453 642819768 64647 80001 499344507 65585 64647 337771985 47008 26809 977223353 65585 27588 958924784 80001 77838 82512447 17225 64647 305565238 47008 1559 313190535 11281 27588 392088149 27588 44594 825650602 34763 44594 772615826 42484 44594 981241536 53208 1559 41540134 48065 44594 745329833 44594 79940 285344382 34763 44662 43341984 31946 44662 722745136 16444 53208 852584163 41321 31946 685495316 43834 31946 373970285 41321 71681 976565840 71681 12075 451455435 16444 51592 674366627 76623 43834 769330020 76623 20262 658163231 51592 41801 419125917 12075 43261 45166831 70236 51592 351644058 26036 41801 217692432 15446 70236 122690660 52520 41801 46578579 66211 15446 136233663 76367 52520 413751833 15446 64555 682357184 76367 62806 671141692 66211 22964 448699949 38337 62806 217842900 6188 38337 634871309 83506 22964 369834053 18972 83506 811180651 4245 6188 704214651 18972 40663 311292690 80426 83506 335706721 78503 4245 836088444 27714 80426 612426987 80426 63502 761468665 40663 28539 977328095 80426 63329 280845629 6599 78503 739036503 28539 59062 195359778 59062 46611 724562981 59062 14967 615434776 56449 63329 396731460 38351 46611 687131756 39628 14967 359540113 56449 17407 794562796 33014 38351 286168025 48217 38351 813136244 7378 48217 621308583 63269 7378 27790249 17407 805 313036491 56203 7378 745257485 56203 5601 391993941 60472 63269 386477215 5601 80263 694338626 10711 5601 246241338 16117 60472 78413068 16117 7803 66340187 10711 28493 964498547 9702 28493 241710041 10711 76464 956817049 9702 59961 240309774 67104 28493 847161022 44321 59961 717376169 83003 44321 260219756 78285 83003 554721526 34982 44321 239458031 34982 77564 568653532 83003 24003 178598475 1830 83003 614998764 24003 5368 389484088 11096 77564 144355058 77938 77564 427948914 57047 77938 943041683 73538 57047 816683536 56640 5368 421518820 55217 73538 926057259 57047 51684 869002009 51684 46575 420307311 46575 65788 94204238 56640 23760 36577296 20073 23760 106299662 23760 69913 801421123 46575 42590 760003646 65788 13011 482600290 14977 23760 557989399 17949 20073 941275210 69913 8967 192497884 17949 21231 618072400 14977 12579 466704284 20803 12579 25323990 33488 21231 913289221 67564 12579 402568047 33488 15461 282148580 7420 12579 73702109 2346 7420 503402423 67564 16707 730311279 23019 16707 91347429 62071 16707 137171628 28546 16707 216784701 23019 37093 931386183 16707 81502 344372646 79468 23019 182151255 28546 26441 946918216 73981 37093 377442795 50278 81502 87495942 79468 34633 154361953 44503 34633 59180732 50752 34633 488109093 50278 61921 379805356 44503 68347 422714828 61921 68910 524606954 55378 61921 197942563 70346 61921 537274860 70346 43357 319821806 55378 33930 954886107 1977 68910 233866359 33930 82000 828902081 23459 33930 688645631 1977 67838 216241268 28027 67838 41959147 5089 67838 321371559 28027 77565 9555072 23459 49045 753251098 5089 785 426914302 81051 785 59475365 81051 3711 721296932 44300 785 855171586 36803 785 905069399 81051 44907 106870034 27592 44907 851538705 59814 3711 181131893 42624 36803 213531244 2625 36803 501422677 26662 44907 638370620 26662 5793 968265300 70635 5793 726433853 26644 26662 729167214 26644 10851 227738200 70635 46269 233653088 26644 30060 320507466 57306 46269 356797980 60694 26644 434759819 61684 60694 666076591 43654 57306 309448712 30060 54362 417236772 16108 61684 834702765 19821 61684 98908831 61684 59284 460918987 19821 34402 802927234 54362 78775 23028152 16108 17259 632135722 19821 8964 765862093 39657 17259 485450928 56275 39657 696237598 78819 17259 500769143 71252 78819 717265166 12058 56275 763582160 76957 39657 774569389 17798 12058 344370552 17798 42269 55121725 51387 12058 97521868 12058 63609 65008687 36334 17798 643091199 26771 63609 796762205 51387 35559 625217279 55316 51387 69727317 43721 55316 421768710 62639 36334 471172286 62639 33136 534222402 64424 43721 331356352 3993 33136 889187646 64424 47046 597591368 27213 64424 53162852 56679 27213 787461256 27213 7335 308695207 8715 47046 864173425 56679 62263 437440171 7335 57562 602647773 56679 20581 307626134 55807 7335 379066152 43725 20581 924233034 16986 43725 42712763 44357 57562 841931927 44357 79329 105737732 43725 15195 238843982 15195 76900 116178575 1785 44357 338231951 15195 213 485834134 13492 79329 790963398 76900 17294 346477255 9393 17294 820911071 17294 57281 358392029 24213 17294 992349141 52593 17294 43915311 58006 9393 65482480 24213 18689 85335038 47554 18689 576807629 52593 60436 40749957 40027 60436 199481898 31603 40027 499926586 32941 18689 436098121 38827 60436 418873858 32941 18606 34907802 47720 38827 870757572 45376 47720 883036081 45376 36824 778046153 31634 38827 280401857 73030 31634 519847443 72212 45376 802510683 73030 7003 277758972 31634 1108 839260564 73030 486 562741375 173 73030 48690859 45657 486 539840450 45657 37115 602495369 1108 57465 539014985 46304 486 508388545 46304 72264 665439910 54346 72264 567629534 46304 34695 221683895 57465 24422 605948659 47742 72264 712161817 54346 14671 988684579 74635 34695 864134212 74635 66060 648288363 59072 66060 364221125 53833 14671 210019893 23763 53833 608649820 58028 74635 382970182 12686 66060 211916207 40061 53833 893290004 12686 64585 876575390 77188 40061 413852734 83284 77188 797491244 12686 61465 930729132 29021 77188 137180582 72777 83284 871421536 71424 72777 275544657 71424 57100 933868008 57100 31281 503817728 72777 2236 134088404 2236 33564 922221647 58348 31281 647517703 23398 33564 307851747 33564 73107 236910787 33564 23516 720986134 4119 33564 123215494 28954 23398 384395690 23516 30639 992093174 28954 51496 371066844 82953 4119 906094772 28954 47585 312016448 20928 82953 62622524 70822 47585 490138774 4906 47585 432272674 3994 47585 431163252 81822 3994 567028054 20928 80877 615502072 53218 70822 589289067 81822 52851 950066340 3994 71072 148154471 53218 79005 808916994 79005 43720 121130349 14027 71072 660954541 9711 71072 80232319 43720 5656 888562179 66154 9711 245301511 43720 65827 616359749 66154 73513 493172431 5656 8111 304414566 36180 8111 805487723 66154 16151 196838881 16151 15559 941479066 16151 150 292094234 16151 14674 440727471 36180 14717 62000687 14717 82579 765729399 15319 14674 860251906 14717 2842 916746714 14701 14674 852599620 15319 5628 258260532 15319 45289 688338823 15319 10039 499289475 45289 71190 811486076 26894 45289 116229794 10039 13703 770423360 26894 10539 703994808 71190 6108 999265993 6108 697 632119544 39530 26894 733791057 36153 6108 386037152 39530 41906 514245306 41906 8629 519225774 39530 76689 891142647 1515 76689 600736359 68884 36153 137984221 68884 9095 42453116 72558 8629 362558933 39579 1515 836054314 38983 9095 386720847 68884 43444 142462000 74639 39579 579034323 74639 39019 976922797 39579 26258 49479732 74639 79057 722176894 79057 41849 386922056 26200 79057 431578882 79057 8997 112496946 60117 79057 128180924 60117 37825 91809844 26200 58120 599898210 26200 58729 440430522 37825 10208 613666156 10208 18237 36610266 38355 18237 682067162 58729 22534 254520927 54768 22534 432991669 38355 54646 228535019 22534 62392 264371916 27359 22534 723989507 54768 34744 913801888 54768 38174 947279204 60953 62392 717111623 22388 27359 1218126 38174 74658 63415743 60953 40100 279242528 21630 40100 880371081 40100 65119 10697977 22388 41877 227695204 40100 76031 796274056 64426 65119 470639354 40724 65119 439324227 24862 64426 736866582 65630 24862 18578189 69788 76031 945873995 24862 23808 692820007 60521 65630 558511957 23808 27509 910089353 24642 69788 552391711 60521 43805 973432476 5702 27509 709368147 67692 60521 984154104 67692 7572 677380753 7572 9390 936292815 3321 9390 894676672 18666 3321 519871023 18666 52647 635878204 66626 3321 973979748 68988 18666 627054495 66626 14874 79015984 20844 68988 587641981 66626 4832 137637073 10249 68988 116967901 4832 67261 274293868 69395 10249 664066605 10249 62291 137683414 60480 62291 205434047 29333 10249 815690330 60480 22113 821722298 7070 60480 492923457 29710 60480 337066368 7070 24324 639264046 14682 29333 824506078 14682 27131 50722058 68907 7070 458318081 49641 27131 729521762 49641 18324 459123080 49641 2359 44630350 68907 76191 472434311 20749 2359 245450592 8034 76191 419166910 7915 20749 362452017 20749 50167 210004223 50584 76191 212448457 20749 29504 782641843 50584 37369 305674540 3670 7915 570682742 50584 83514 797685481 83514 75420 410698731 29504 28618 551782093 70110 28618 535694628 73794 3670 914976873 7647 28618 853495389 73794 48679 570908688 48679 48036 131047790 46785 73794 314946965 7647 8792 904525983 10003 48679 27332007 10003 53776 708057679 46441 46785 851289425 73176 46441 945152375 45872 53776 462924082 73176 78328 101902552 71912 53776 616056636 78328 18575 814049801 51569 73176 234134443 45872 46089 154175284 78328 6951 197078487 7664 46089 813751239 22765 46089 38633073 22765 58610 289379153 6951 38231 495013728 17013 38231 883495368 36763 7664 160951692 38231 6608 762126196 74079 6608 934768918 38231 46957 21721432 74079 36706 780662737 6608 16557 363335263 16557 70312 341257964 58330 36706 269590802 74229 70312 379645842 23505 70312 429536423 70312 56002 283953108 56002 6220 197227852 6220 43263 40603040 74229 31825 676166216 23505 62173 680512140 73041 6220 910478851 22731 73041 3730982 1550 73041 558737647 1550 82794 937432668 82794 36463 41225600 53159 36463 409115761 71435 53159 967331129 71435 13949 434462275 24723 13949 30798832 48823 13949 513204366 42996 24723 390832445 68373 42996 556139265 48823 37270 119743653 37270 19378 74667301 37270 13848 837391771 26412 68373 60604153 72620 13848 154192321 13848 55777 125508371 19378 76286 707867734 55777 58149 145905397 76686 55777 486069144 68831 58149 6170546 52217 76286 157911232 52217 68439 395354904 79961 68831 107257287 1078 68831 649045316 1078 78217 705716742 68439 52381 938666378 1078 37248 506959585 63311 79961 326402962 78217 31226 326062169 82241 78217 797254678 52381 20173 156374949 82241 1237 45700807 1237 754 690736787 19750 31226 318368715 61994 20173 746627360 65448 61994 335238904 65950 1237 470204780 34726 65950 93248655 65950 43945 639153076 43945 34342 780584497 17748 34342 652511251 33769 43945 875362911 68490 34726 290133604 17748 17960 208854891 81261 68490 293805687 17748 55922 948966610 35821 33769 633905317 68120 55922 19456017 68120 82384 186273620 81261 35329 206480735 35821 65008 367396691 68120 8718 689955921 82384 55691 272313445 55691 36217 120096237 36217 78942 230531245 65008 49021 961369037 78942 71550 324964309 42113 71550 747546030 49021 61368 596046870 61368 22116 83810034 42113 25330 815026840 20563 25330 45065892 6389 22116 27444061 22116 78035 478606961 6389 54454 254862990 26341 78035 851651359 26341 74559 226807333 25973 26341 164893851 62985 25973 177328205 2129 74559 115619997 63018 74559 38187170 6051 25973 143418295 2129 37289 471270031 63018 56399 830765739 37289 29311 699881596 56399 32114 809685807 77422 29311 947352416 79491 77422 668873292 45465 32114 919273607 75110 79491 746063206 45465 51148 685084297 28010 75110 501428976 51148 47260 991838195 47260 1430 116045106 27672 1430 656345612 45683 27672 429542200 47260 18285 13686835 1430 70913 762716959 36112 70913 168957519 70913 53235 552273766 67459 45683 360574821 58809 70913 88780250 1727 70913 69227622 58809 23374 987756413 58809 6890 610166494 39452 23374 867670524 65476 58809 36566885 23374 76895 59658771 65476 56819 740455026 56819 55019 50087831 29824 65476 259885328 29824 35804 796366120 68598 76895 757623223 68598 38360 758529027 68598 22645 5082128 21054 35804 647936206 35804 27247 377795066 37647 38360 526100535 21054 36041 199402698 65219 36041 140556616 23052 37647 952709267 37647 75252 104819983 36041 60656 82359340 63001 23052 870197581 75252 64911 45215330 23052 76961 924647704 63461 76961 104948141 29070 76961 578672819 63461 8809 132613253 64911 73786 789152106 54644 73786 500520989 54644 55624 355868679 28671 54644 26321118 43125 8809 177855092 262 28671 100858862 55624 14959 887809356 18923 28671 179155196 14959 30440 747876979 14959 4127 862140791 14358 262 789361601 5845 18923 243392672 18923 538 64973128 24870 4127 287539479 24870 63548 210912177 7168 5845 980847792 7168 31563 262880811 30345 538 142185294 7168 26353 64717536 22231 30345 205751403 35523 7168 99262926 30345 12447 413500683 12447 52142 65211092 21009 22231 684734320 40497 21009 559203114 24192 21009 136195331 24192 12485 159263932 75767 40497 915090369 34584 24192 580445165 12485 77220 867883004 34584 5891 327815278 3318 12485 496454323 48629 5891 35132279 19233 5891 61961928 53921 5891 512178727 48629 38649 47455141 3318 82109 426839943 69654 19233 451030284 69654 26806 758644401 82109 12399 10171805 69654 25302 387672415 41891 82109 518928579 26806 55590 83504187 2130 25302 771173404 39765 12399 489165145 68183 39765 307823042 2130 74238 192819905 55590 39744 260192862 40333 39744 295433331 60447 39744 32834697 68087 74238 589868119 191 74238 271570060 11409 39744 246278359 25093 11409 361275446 25093 51036 710881297 81913 68087 175286625 51036 2875 75363434 51036 808 498006407 808 69551 128234152 51036 57478 822816971 57478 1597 760752569 69551 17053 139412420 47403 57478 787433727 47403 79773 34041007 16511 79773 721760069 48511 1597 890479115 47403 5836 999681888 66771 47403 180852600 48866 79773 737165868 83294 48866 103399357 47452 66771 618607994 26842 83294 251633577 24334 47452 972901185 55690 83294 705355397 27373 55690 871336144 26842 66413 276083683 55690 62185 363845082 24334 11330 438177537 17413 55690 667617732 17413 60569 86662217 19469 66413 391610595 48573 62185 406038689 17413 51679 844223205 51679 24222 342285429 51679 45879 834052032 51679 33281 734468939 24222 64699 576887117 29838 51679 851664153 69639 64699 440775199 45879 11428 208472688 51710 33281 790224618 59527 11428 796716406 22710 69639 605085172 11428 17802 10381209 22519 51710 559628835 67694 22519 367113406 22519 68415 779217455 68415 36500 47564612 16250 68415 65076083 49971 16250 57346084 79150 67694 540567526 35441 49971 56820841 79319 16250 335466588 70038 35441 372275644 79319 41539 318020893 16363 41539 88353130 17485 79319 770337401 41539 71797 967347910 38888 16363 972479828 16363 12024 500641828 38888 71514 779805242 54536 71797 188380793 71514 23337 345940027 54536 47625 34979708 56781 12024 478311795 54536 51933 15176924 78203 23337 441689863 23337 10933 988850312 56781 68726 980482756 48380 68726 553398236 24377 51933 646906986 21518 78203 111781860 21518 11339 84369952 68726 51756 645183311 48380 80563 761891588 21518 18711 293991143 49686 11339 718613071 49686 16362 953235877 19546 16362 718317340 80563 13026 180601907 16362 67967 785574075 21839 67967 920541154 67967 57457 267776593 21839 13092 856936737 55469 13092 975550121 39236 67967 251795697 55469 13215 757119038 55469 52547 744734194 39236 40642 147740027 39236 47410 750855119 74956 40642 93291693 40642 51620 156361145 40642 61925 379734547 30751 74956 581490561 26696 74956 802845306 26696 44638 999713720 70807 61925 810387646 68718 44638 520716018 23891 68718 534679040 26696 4155 31456287 63363 68718 640504078 42922 63363 837718968 12542 42922 646829539 61662 63363 944144805 12542 11704 529919717 12542 33005 556717530 52362 11704 444878885 83085 33005 287632523 52362 65012 675192046 59629 52362 775181668 22252 33005 483731900 83085 62388 771489433 52854 59629 547666613 56963 59629 224800134 59629 24313 522374556 20061 24313 297607514 62388 48241 539508402 24313 8260 265534450 57159 24313 422812344 66633 48241 685940206 61564 8260 609711878 66633 31274 428459819 31274 75393 808252760 27888 57159 879204194 26945 27888 585215424 38036 61564 666514858 26945 45508 134313952 26945 28451 215583219 74935 45508 582726093 45508 74852 616842567 327 45508 549156121 74852 40010 120495633 8035 74935 902292912 19382 74852 980035164 16096 8035 300742036 16096 39891 982870015 19382 2518 613665806 39891 49036 817561025 2518 37096 127422176 49036 64697 610396071 77695 39891 56183783 38840 2518 486617623 65130 49036 419947921 38840 44345 724994647 51098 38840 847616893 68007 38840 812807361 46543 65130 108803646 39665 68007 190470238 46543 71593 24365775 81106 71593 893750863 57847 71593 541513471 22976 39665 940594422 1641 39665 140467063 4154 71593 282130542 22976 40912 159953368 40912 19446 538075888 73135 4154 874470242 34557 1641 259151233 73198 40912 431927052 56467 34557 2124876 29605 73198 178499444 78010 29605 528833310 34557 79285 453267930 75157 73198 855948696 56467 2384 594841648 2384 126 507774214 79285 61495 478836787 79285 54549 996567095 126 70644 59040434 61495 63082 592225788 9498 70644 23740600 63082 77246 287647300 54549 60424 7511536 14123 77246 45145354 9498 52804 383460762 77246 66426 571498883 52804 51672 567235165 60424 23038 554295994 14123 65491 524668439 73864 23038 350653148 23038 70613 12460599 66554 65491 960897904 73945 66554 11828698 22826 70613 815633934 70613 13812 88678987 66554 79360 994895631 5118 22826 243194097 10730 5118 715663127 53960 22826 681857813 13812 75927 395176920 2589 5118 513111409 42866 2589 479795129 10730 14576 772040694 50991 42866 953366017 68214 14576 296852162 49238 2589 121251919 42866 80042 867479226 50991 37997 505642845 80042 32939 744647522 80042 54129 655209753 51950 37997 581652851 69385 80042 503295143 69385 15971 785164665 20571 54129 928068929 45050 20571 832283100 83048 45050 237373752 83048 25298 142438001 15971 36605 130773782 36605 54165 456292703 55091 83048 916220526 18665 36605 93191663 67338 36605 914973974 54165 20442 824654967 26651 20442 692495161 24904 18665 594409947 26651 57256 107661697 58869 24904 850326648 78518 24904 705942445 21993 26651 682431459 21993 56557 807546490 21993 36871 662289923 61026 58869 417658117 2203 61026 467121822 4695 61026 424239318 16395 61026 485088046 16395 71957 529075738 41622 16395 82964989 74092 4695 391466947 68501 74092 569699230 9560 68501 329438794 66562 9560 284183372 78742 9560 45204675 74092 11707 753090028 59382 66562 622517683 11707 40079 90191194 77006 59382 507785095 15372 78742 32533465 13267 11707 262241739 54862 13267 326391459 28512 15372 275586160 25773 77006 879457250 15372 5432 242275563 21563 13267 953744309 54862 30032 722558543 42163 25773 570220966 62741 42163 245101767 21563 37235 194130526 24307 21563 988914358 51174 62741 746486260 24307 12260 87774741 37235 19267 599045264 20726 19267 441674919 58842 24307 373519397 51174 37283 131234015 58842 40579 242914064 19267 27265 363906710 38485 20726 916514772 58842 20103 789826251 38485 62170 92441131 76709 62170 951251670 76709 22557 416898480 62170 62626 369582784 8261 22557 339176228 48513 62626 263282258 48513 54608 527478233 24971 48513 774856290 8261 18692 651649533 18692 58669 758102225 25707 18692 625480565 21146 54608 430112484 81475 24971 853705464 21146 42038 695798641 58669 39209 105234165 20609 25707 198028367 59035 20609 850526035 9705 42038 565370091 41678 42038 198149824 37770 9705 583486219 20609 71685 998482716 37770 50380 475504888 9705 35495 902858174 65643 37770 505000795 43544 50380 24441436 21873 71685 284709336 18138 43544 857471960 59729 65643 370832979 65643 7909 361357363 59729 63989 186430360 56398 18138 404772862 48046 18138 516783172 80921 59729 386255113 4410 56398 375239762 10958 56398 869622487 4410 73031 121730988 76785 73031 658010808 43170 10958 99098852 73031 46382 405146103 46382 22198 820409389 35623 76785 719719016 3649 22198 79509540 22198 61111 672456894 3501 3649 993401099 71611 35623 369490488 13827 35623 205438485 13827 38052 416806535 45231 3501 29562248 38052 5667 656891269 13827 53343 239982934 27688 38052 68560690 53343 35032 99651659 56154 35032 663982497 35032 30079 992473179 35032 72884 655366505 13200 30079 351232488 16770 13200 770517642 56154 26494 804792847 16770 25888 733600895 51555 26494 34337844 51555 37632 683058105 37632 72137 877354732 25888 80036 961997983 80036 39598 755442637 45762 37632 869268038 3007 72137 702952057 3007 57695 62172192 33586 45762 369432925 53481 57695 706386924 30297 53481 647799638 36085 53481 27305022 57695 60297 589355301 11120 53481 282290503 60297 9534 945829899 30297 17635 897374794 65523 36085 971499129 220 11120 72460420 9534 2776 532813889 65523 70465 313319891 45629 70465 358380355 65523 78336 988714796 54344 220 972933006 5972 45629 568968827 5972 39708 629558026 64235 78336 556788384 64235 43115 489625531 39708 5220 128906139 25616 43115 86948768 39708 2930 325645329 43115 64417 132120738 64417 46635 865462759 2930 8684 655969373 2930 54350 657506429 18691 2930 824897932 74744 46635 34588838 74744 46014 5930599 70209 18691 949643398 70209 22762 74190621 75803 22762 173745885 70209 34814 646484327 75803 57742 686139009 66001 22762 167144023 57742 69569 67607039 34814 54696 931274488 34814 29090 139387807 66001 60379 468788840 81102 54696 872047793 60379 42655 795290095 12635 81102 18574175 60379 2059 352896891 60379 60690 361015363 45191 60690 928982994 17935 60690 337691093 2059 70404 681787337 70404 35392 411954961 36425 60690 94487595 70404 17028 316897871 65662 70404 618171817 23544 17028 515724407 36425 27937 777757275 29109 27937 317874232 56298 17028 512479129 70461 65662 76337028 70461 25412 571992596 25412 36193 632989950 9923 29109 853106912 9923 50489 136233326 9923 75604 157180425 33828 25412 490296221 36193 30642 837877745 42549 75604 19755775 35608 33828 705377850 35608 21285 193996957 17617 30642 721158553 42549 57493 725512323 57830 42549 217349926 57830 52132 303010993 53528 17617 938341278 62978 57493 890114628 52132 2557 31808272 42872 2557 140256060 31299 53528 222142592 36666 42872 372037790 44517 2557 750413803 70801 36666 70807127 42872 23704 469617891 67583 70801 373173237 27531 67583 279732895 38770 27531 351061759 53607 38770 129407906 23704 60333 57356325 38770 45454 824993335 27531 23049 929103236 53607 77590 592231688 82352 23049 126184837 2173 45454 47355143 77590 60061 361471493 2173 44797 395446631 20174 82352 648820749 44797 7960 448359643 9173 2173 439184681 9173 32919 515223475 32919 77493 92973276 32919 44091 84560811 32919 59441 500880516 44091 28567 225641815 78536 59441 265759247 35543 78536 918604158 78536 52573 666486112 40700 52573 866596697 35543 51964 134875805 24680 51964 764144543 52573 50040 183449574 24111 52573 82372931 51964 24657 157967957 24111 2083 256930898 50040 18089 301226457 3614 2083 262026905 24657 13108 419627092 2083 60632 543267465 18089 52427 413072780 25693 18089 331260798 25693 68252 819544428 24884 13108 726210859 60632 43237 613217151 12426 24884 983734187 43237 28333 359275746 68252 61838 949472953 12426 7811 759986254 7811 22726 80028341 22726 74170 415094806 12283 61838 367623198 12283 52948 961629960 12283 68335 963037344 52948 70605 828754166 68335 23446 6797359 70605 83382 127730439 61666 52948 625691673 14057 23446 587923112 8180 83382 138338107 14057 6176 797226438 28184 14057 654265919 22876 6176 722467375 69832 28184 551743852 68036 22876 488101105 6176 12625 105440540 68036 1322 968731430 47469 1322 324549873 47469 58531 955230189 1322 59935 16651142 33622 12625 498924727 25586 47469 583360352 58531 27823 361506656 25586 530 278962732 27823 74037 413470906 74037 29269 855602731 53251 530 391889483 11886 27823 219715877 10783 530 966123871 10783 62754 301843186 62754 9524 403231921 61574 9524 62453586 61574 73726 732863813 73726 26021 7357441 9524 15141 527107026 68875 26021 29627408 48006 68875 899973430 19329 68875 505203267 15141 40222 822039783 19329 47889 915942554 68875 67008 53983188 74524 47889 298724383 19329 60232 133930285 70310 67008 265262227 70499 67008 142416338 70310 25529 259311831 26315 70499 826905487 25529 39650 622644308 25529 12552 561285224 25529 11991 952896002 37787 26315 359043029 34809 11991 819456701 38674 12552 595511169 30327 38674 78045596 76726 34809 961342317 34809 32490 358094341 32490 15345 470566134 32490 57752 166230874 32490 6964 27775334 6964 29758 409583273 51399 29758 703631211 34270 51399 568356279 55784 51399 695693218 26867 51399 795338698 66508 51399 526035035 6884 26867 50403392 6884 44685 583274460 44685 53929 849127222 8990 44685 47036412 18137 8990 301369280 1684 18137 773677316 50732 8990 581253282 30919 18137 21315045 1684 50625 701256217 59021 18137 31493605 16056 1684 924314747 27076 50732 484767292 50625 16170 970694213 27416 27076 388704313 11897 16170 142471653 54420 16056 366783962 6346 27416 652333760 54420 57842 915251486 27416 64736 981360399 36792 57842 281150150 8842 54420 528215675 64736 8009 647226000 36792 48373 151587266 48373 47043 709469461 8009 36248 422664121 47713 48373 668715672 36248 50516 181120581 70358 50516 544682594 47713 37070 38976175 50516 10444 770364055 7757 47713 848126253 15084 70358 374322870 16601 15084 792239138 2218 15084 854437345 15084 71234 956894953 2218 35983 761361917 15084 67590 42931312 16601 47329 447095935 2218 70976 782161660 35983 65805 899878409 70976 47317 750044811 48785 70976 256837348 37752 65805 574593396 37752 43958 788012885 15169 48785 587423197 15169 27817 795017396 27817 5024 400557657 13955 27817 641042163 27817 62605 163947322 62605 4171 671429033 27817 79587 336099703 13955 7795 458469254 6766 62605 546411566 77989 7795 426065941 8850 4171 914646934 40438 79587 90948056 77989 9831 747054781 77989 22957 300889837 74218 40438 1821695 40438 64820 787734096 64820 1439 352312362 3760 9831 877310691 57345 1439 309640808 74218 67067 798183163 67067 77546 718865061 3760 39894 446946754 77546 48003 607435845 43054 39894 286512128 40828 77546 516013896 48003 82244 187453336 73118 82244 38522419 82244 23078 947868925 13054 73118 478703144 13054 22278 812258076 75472 23078 42694184 23078 8507 922286078 13054 76144 887776364 30423 22278 392914 76144 54332 22982323 8507 5426 523521650 29294 8507 973220972 76144 72053 649328498 5426 20802 580917111 23881 29294 587020578 19365 20802 648418694 5495 19365 380108187 8393 20802 905391654 189 8393 30067361 189 38738 134284924 5495 57394 717135985 36133 8393 294833959 42337 36133 424502002 57394 15080 144051533 42337 66139 85060194 12386 15080 75987342 30164 66139 761397588 31591 12386 284082947 15080 72717 334897830 66139 41970 199083062 30164 48353 666963764 78013 31591 401425021 75959 31591 91991917 76592 72717 80081763 66028 76592 395944172 49761 48353 964384713 18475 66028 243862143 66028 77889 457534919 1775 76592 146861694 1775 36001 93259060 52191 18475 621136656 57187 77889 545536429 41570 36001 776003763 63156 41570 498293030 60139 36001 399652134 17139 60139 885336350 32570 17139 249910546 17139 6610 966204198 67598 63156 446094395 72944 32570 463961738 39300 32570 113168996 29775 72944 807635072 67598 3207 392597822 29775 17747 25395284 39300 17081 719272792 34306 17081 623897751 32926 17747 845449793 41001 32926 280492742 41001 49743 851569906 17081 9930 584871499 41001 22004 181194562 49743 45555 170354287 9930 13538 609485570 76597 9930 625523918 63091 45555 35360795 22004 38638 602651231 45555 46599 222864807 38638 68418 210593629 46599 78983 380488995 38638 20694 7438494 57202 68418 59675954 74054 20694 145203935 29219 68418 653286774 33297 20694 84128353 83270 20694 56998797 74054 44906 461111419 66814 83270 991724050 29219 50982 521814814 83270 11878 473056890 29657 11878 214338636 19718 29657 89340737 66814 4030 361980175 11878 46335 79792520 46335 77471 927668171 64347 46335 661079064 30336 46335 412559651 77471 1278 418959258 63451 1278 183429814 30336 36465 835976610 45630 36465 134651762 45630 60133 789074366 45630 61324 983685113 62711 63451 79745237 49918 60133 87040738 45630 22299 505355008 35911 62711 766252510 49918 70654 970885588 65139 35911 759417637 12912 65139 553322837 68340 70654 363475972 68340 14158 327225172 14158 18701 492705968 55679 14158 38831907 18701 52629 523463161 14158 81494 796210296 14158 58920 472816622 65189 55679 106394454 55679 75958 71115779 74081 75958 667034361 58920 58672 443974515 58920 39380 164568588 58672 75674 472117813 75958 24699 43492410 63867 58672 38648635 63867 36800 476170307 63867 70539 516249847 20706 36800 883192928 24699 38330 254612607 76231 20706 537607945 46762 76231 501866051 70539 67134 288707041 21378 67134 771619253 76231 56040 136217108 69871 76231 286273883 69871 15534 853407897 83104 15534 680673537 56040 74918 645508122 42641 74918 5947011 42641 82446 89359499 15534 61850 138332129 54037 74918 299236601 3896 82446 73957983 66201 42641 663537790 21400 82446 956970712 45157 21400 106646357 24117 3896 387480326 21400 26986 138552136 6622 66201 495487590 24117 3162 854350959 24117 43165 930537060 83486 26986 217042570 3162 79376 578251691 79376 22173 321550996 61070 83486 404067573 83486 68475 628794346 5000 22173 681472998 79376 69028 196981677 69028 24309 815493174 61070 16323 84001570 68475 15774 766697900 1506 5000 936333349 69028 83406 143550373 1506 76936 18310504 62870 1506 202171077 8215 83406 125832135 30082 62870 432936669 69481 76936 448951434 2316 69481 57941745 2316 25602 595387061 43599 30082 33929274 25602 32780 4409019 66214 69481 857245052 66214 71853 323349602 25602 81013 766942860 11980 66214 150234812 64034 32780 303031796 2829 11980 392851686 45711 64034 13969995 81013 21176 938136480 21176 60065 283823653 21176 5019 201365558 2829 55134 259359668 7942 60065 580465031 39104 5019 125852120 7942 37297 631827079 50469 37297 105066198 50469 4644 580216364 61357 37297 542659492 50469 79256 340082175 79256 71457 15949836 61357 40096 548275813 71457 23311 281917847 1931 79256 618080149 1931 6828 204806038 71457 26028 364545262 29649 1931 472701593 6828 64412 57906362 1931 77814 68744160 52762 29649 49362672 22364 77814 666739833 35258 52762 59410372 77814 60721 22458549 10764 35258 439149979 10764 53211 395709050 40575 35258 579753092 20045 60721 974581838 20045 73739 730640515 20045 83265 774189103 40575 20607 404903876 83265 65175 757453642 11317 20045 320141181 38537 65175 187876306 7852 83265 814732844 79221 7852 868935283 38537 18601 156249443 7852 10406 250317967 10406 44179 12513846 71680 79221 855286548 71680 56123 542927254 80428 44179 935928676 74943 80428 662654482 44774 80428 955741950 79249 44774 19526550 80428 4760 447048361 79249 68140 561442544 16261 74943 46395912 16261 19096 139689938 38064 19096 112147616 11167 4760 343409031 16261 17758 523550998 79590 19096 369274364 7476 79590 715318287 3384 7476 899161828 79590 44749 538484732 3384 79213 674116783 42295 44749 269802128 18102 79213 237440272 18102 40779 435098962 78466 42295 807991481 18719 79213 533913595 18719 61437 791682026 67312 78466 103534099 59398 18719 814581722 61437 83217 590827445 42668 67312 196764612 42668 33289 510165576 26782 83217 740763756 33289 82088 652859883 42668 72693 648605047 72693 41518 787047366 60928 41518 518274372 2683 26782 512009445 68182 60928 134909922 68182 28536 865197814 70616 28536 534288429 78295 70616 164851778 78295 55263 684453615 52333 28536 962375118 70616 5857 484067590 33482 78295 362058790 40513 33482 520097356 57920 52333 99387527 33482 31923 97708228 40513 442 605819396 78928 57920 796108374 2693 31923 921551454 4563 78928 302232605 442 61168 922613740 49516 78928 85702006 53913 61168 380043930 75897 49516 744472013 53913 12770 503509939 53913 50176 813281583 5286 53913 780477316 12770 52449 724120319 75897 136 830697725 9585 5286 867276821 50176 70567 210111487 9585 39827 239881711 9585 57862 416331023 57862 13836 61313994 24107 57862 55405532 70567 81593 328992426 57862 34078 800689124 40293 13836 470863525 40293 69983 739717565 52294 81593 578145111 34078 53009 496777517 71855 40293 414145260 52294 51253 393808567 51253 25114 124823638 57939 53009 234999604 22056 53009 712140593 1384 57939 662118207 66754 51253 113558322 25114 54188 840528738 46448 66754 121364407 5997 46448 538418912 1384 53694 726469890 53694 50335 717567613 54188 71074 372357440 30130 5997 117701654 71074 57060 405545381 71974 57060 46961945 42498 30130 596766702 42498 14366 810472569 71974 7615 222825853 75532 7615 566207148 52369 75532 343099612 5471 75532 886988748 5471 18104 11807284 72593 5471 631530247 5471 55802 475968106 71107 72593 436044873 55824 72593 361573545 71107 49100 104804112 52496 55824 315930364 43413 71107 389466235 55824 33010 836984934 49100 44560 246199085 52496 83307 434747740 41272 43413 7858325 41272 63210 954660175 69451 41272 592540037 50646 44560 507423526 83307 82020 606934069 71695 41272 912078971 21365 71695 504918850 41600 71695 113446174 82020 71335 295517774 80273 71695 947092557 71695 33742 913983403 24925 41600 622827649 71335 31341 689531365 33742 11104 444910517 47368 24925 598596918 26958 47368 992402102 47680 26958 389748198 66256 31341 738069764 62029 11104 949854763 66256 8166 166849719 62029 64087 617240449 66256 50981 500285847 29262 8166 24524818 8166 62853 915639370 29262 2921 793784438 52068 50981 572880825 2921 17582 978271198 29262 50596 863733829 49673 50596 360553756 78634 49673 456049362 21489 49673 893335301 81085 50596 123154965 78634 4973 100546441 78634 35590 117888083 12227 4973 959234368 59245 81085 312222735 14852 35590 68699191 24832 35590 403666816 19173 35590 131273302 19205 12227 265782948 19205 77143 34554464 19205 20838 485341931 77143 35385 886888595 42107 20838 385660925 41889 42107 215269155 57381 77143 911625723 64418 20838 995194450 64418 39109 244204304 57381 83215 896005416 72653 39109 703691144 64418 46826 499346536 46826 7895 136747302 15248 83215 533455160 83215 74849 513786084 74849 41283 712236652 57999 46826 442302551 24303 15248 470749154 9791 24303 464649478 64573 41283 981752940 53885 9791 457596450 44952 64573 397053389 24303 23129 158142900 23129 5235 256519212 64573 73507 45537781 66873 44952 616955938 23129 3875 712797112 66873 16251 617659153 52002 3875 389380900 32290 52002 94991230 12940 52002 668359124 29873 3875 535252366 61130 52002 406535347 32290 7877 743338855 7877 38926 216155619 19503 38926 574011577 83338 38926 627146589 50246 61130 748006942 18188 38926 215829155 18188 64467 40153041 64467 70133 862083480 47639 18188 10595860 64467 42452 625927802 70133 80165 129457705 47639 69466 631885675 27015 70133 770992035 27015 75484 31676816 80165 56034 115939174 69466 4916 17278621 44836 27015 161913337 30800 44836 436886174 4916 13615 612219007 56034 69857 559506228 69857 35941 701838601 44836 23528 217268452 30800 72949 889218667 41289 23528 104133320 69857 39321 359265224 72949 75153 233102239 23528 4786 597886173 49351 75153 565688212 53271 49351 870265412 42199 75153 232671659 75153 45066 740609889 45066 80550 845482615 49351 15821 335900867 80550 82947 490964488 41851 42199 51434252 15821 8442 160862173 72241 80550 678322448 16159 8442 200297195 82947 30770 162515257 706 72241 172388342 706 64386 887007985 30770 25542 10503409 64386 47422 975511193 55999 47422 558805065 25542 10145 878589347 64386 9392 684497541 56100 10145 893943351 47422 81193 374238811 82482 9392 517381645 81193 16589 30480443 9392 18550 620706714 56100 22453 27121449 18550 427 274505939 58019 82482 571602977 18550 50067 384365507 18550 76348 958801675 427 78814 1998249 78814 997 461300349 8078 58019 103045754 50067 42914 528318747 9804 42914 664098487 78789 8078 453350687 8078 27699 595312794 2213 27699 492918756 42914 9002 397825496 2213 6417 386543034 51364 9002 419774513 24917 27699 170077722 30439 51364 346115825 9506 24917 983817996 9506 55536 338188367 30439 24792 854371172 20118 24917 469473804 13816 30439 22728757 18527 13816 40809635 52346 55536 406671009 24792 78726 616380141 16629 78726 115466309 78726 22672 540127543 62444 22672 29420073 30398 62444 836816962 16928 62444 956485248 14002 62444 534660288 71543 30398 655904626 62444 37042 573276368 30398 11439 463773794 26018 16928 139891343 14002 82785 956684049 2304 11439 338849187 82785 58562 34401054 2304 56748 235493009 33055 56748 937083291 27594 33055 153610108 27594 61496 768598783 61496 78276 365967365 33055 80950 631690689 20977 61496 771531011 78643 20977 164408502 48592 61496 272287957 26838 20977 39483762 80950 79837 312552099 49512 79837 609545409 79837 54399 378951572 3906 54399 914324936 12436 49512 250674964 6642 12436 949975929 49512 25800 242314402 76225 6642 43073822 3906 29052 644641520 6642 25425 89662160 35038 25800 314724160 19398 25800 65909562 67842 29052 867077835 29084 19398 97479170 19398 43124 903147539 3447 35038 984930116 19398 80314 345253186 60221 29084 520659428 80314 8775 13221334 3447 81837 294521866 80854 80314 88743054 49391 80314 602580619 4584 81837 984073364 49391 30212 579498314 78788 80854 309843396 47978 78788 344356469 83262 4584 95546022 4584 11454 415855426 78788 5631 345616792 47237 78788 954505998 83262 25307 502813875 11454 70953 316980318 70953 54059 91460690 51181 47237 424788168 129 51181 977656809 37892 54059 73611020 54059 21425 668840527 11769 21425 249973668 129 45135 174362429 129 53861 986661476 21425 41968 351148805 53861 48336 813806079 39869 11769 593800325 48336 17193 114351383 22397 41968 742996099 31996 41968 40697798 48336 37883 565842545 50807 39869 946393384 37883 31095 900350560 31996 7460 614501607 37883 30835 795524285 23872 31095 796923581 51864 31095 216820615 52281 23872 822311404 43358 51864 876369231 2949 23872 580421567 48624 52281 992507174 82234 43358 231761912 49628 43358 476405500 2949 17311 230757316 70028 49628 120003374 70028 51843 170244272 49628 27921 481649577 68077 70028 48181854 15 27921 192851909 51843 22293 112523856 3506 27921 55828787 72035 27921 157773706 22293 8296 808861036 15 31995 516348793 8296 19373 641574339 19373 43222 470297352 43222 7777 343514355 67305 7777 925421712 5906 43222 900688906 79936 43222 891837802 43222 20888 280150490 10816 67305 264087249 79936 40549 31236081 60441 5906 996316553 60441 30303 827468911 30303 52980 917496881 60441 22504 575836896 21056 60441 8463448 52980 17487 760388396 41383 22504 774960898 21056 76484 326615300 17487 82050 741076949 76484 33601 799833863 17487 52352 342565859 76484 53484 675194039 39502 76484 426247749 33601 64078 1518436 9500 33601 569660945 64458 52352 2604099 59183 9500 961875203 49446 64078 232366958 33464 49446 418403407 25038 33464 512191721 38470 64458 45418135 76820 38470 656711795 49446 23357 527059203 33464 69275 770669981 25038 80225 505973099 35053 23357 787151162 67968 23357 123542964 80951 69275 787975319 2300 69275 270206080 6800 80225 92642060 49073 2300 527280969 67968 68668 110877223 49073 77116 630351867 6800 62295 73560956 62295 61440 151448033 31568 49073 180654829 40312 62295 710849144 62295 12663 722277898 62295 61316 673210067 77870 31568 211077198 12663 44491 915968073 34327 44491 880238474 7587 77870 165606261 7587 61430 441818099 44491 25073 310223897 14611 34327 128195714 7587 29876 482222665 71412 14611 31693737 29876 82636 434833466 25073 82413 866362506 82636 54940 396040068 54940 58866 635664015 82413 194 589416657 194 49042 49830258 76424 82413 703406143 78602 76424 294326240 58866 43928 964168514 36618 194 363917953 70425 76424 695294856 78602 83386 270619814 63139 70425 192712559 2976 70425 695539967 24908 70425 342921163 24908 30047 492542455 1117 24908 685004745 30047 12610 216552478 42673 12610 110954995 77178 12610 40450375 82572 1117 62674756 60784 1117 815514725 34713 77178 56220787 6425 77178 90487815 18969 77178 136922029 5748 34713 2680425 12741 34713 112658168 6425 76137 690251987 34522 5748 377148464 2577 5748 685338648 68197 76137 818058357 80105 68197 497824256 34522 37910 94335114 80105 33677 289140614 55564 80105 419109575 80105 56018 610694459 55564 44697 124904320 37910 266 805414278 33677 7842 241082849 56018 67754 54030756 266 30028 55340559 266 55264 62738111 47296 30028 35044117 44901 30028 30918501 55264 13263 843814751 13263 30409 984778556 13263 45537 599170952 44901 72862 869968909 43907 45537 49495895 45537 63306 751312523 58926 72862 341216861 72862 29413 507938850 72862 25565 640732516 29540 58926 352278985 565 58926 61771571 58926 25844 112336591 25565 72987 20569969 29540 34053 990143554 47796 72987 633097498 46376 25844 172839364 75300 46376 589835553 46376 37724 843818056 35000 75300 492737082 37724 45614 735028920 37724 31830 725412838 37724 30434 568387496 64131 30434 700864775 18279 45614 237783578 45614 9979 242195823 18279 78259 75929006 82706 30434 848888651 18279 54324 126112222 6914 54324 68372998 33596 6914 777589053 6914 15355 842350529 33596 31062 30899095 54138 15355 108046337 33596 8630 326225287 8630 32365 293536816 15355 48504 700565445 31692 8630 400112000 32365 2291 938095701 2291 58142 197795636 58142 50832 295090416 58142 30162 765941840 82593 2291 596475201 51883 30162 116834068 1558 51883 336805460 1558 45153 543875897 75423 82593 739193909 28581 1558 917339278 11090 1558 670928858 10943 28581 349842854 28581 61681 183718084 28581 56964 910924701 61681 26671 514845672 11090 40720 5752819 61681 56244 264529826 40720 19322 481337001 26671 49958 643539911 67856 19322 635672362 57477 40720 567142031 68556 57477 815118883 70055 57477 937713493 30443 57477 870858352 55662 68556 597737556 57477 16572 152033106 68556 44838 518615945 18226 70055 118336909 30502 30443 997771977 18226 69874 439133906 9614 44838 45331011 9614 41930 818075371 69874 12463 648435177 41930 22875 869481077 9614 48189 251723912 31674 12463 384506550 31674 78932 110176219 47571 12463 575329782 1537 78932 411136563 48189 30676 429829814 47571 34760 939418464 78932 45524 130056883 65649 30676 788771578 1537 51894 12884788 65649 69428 982688100 21045 45524 4193905 45524 77296 749421767 51894 39945 190396297 21959 21045 826714347 77296 34831 542348382 1276 21045 270063513 1276 72667 897304201 39945 12106 126480366 21959 23 133162142 23 12038 623854817 82543 72667 399007397 82543 70656 997371225 26427 12038 873824040 41547 70656 482490769 12038 6384 277719059 3918 6384 43760220 6384 73839 198230681 3918 30517 809214939 6384 55839 43555281 3108 55839 301020701 3108 12537 566883895 73839 39455 365274944 37273 12537 803840293 55839 38850 641854780 39455 69270 734404937 37273 21898 352510740 51147 38850 681499228 51681 51147 367509312 21898 35076 841057468 69270 80587 147064795 30647 51147 20211650 51681 52219 105722190 80387 80587 541556050 80587 52455 312102007 52219 33797 403382765 33797 52380 876047691 81821 33797 36723270 33797 51674 286971106 35387 52380 438110644 81821 75418 630082346 35387 57481 47051833 81821 7704 10960614 53638 51674 184991401 75418 49151 136390678 68723 57481 933502705 68723 47715 997341745 52263 47715 31829535 23264 49151 729705734 68723 41258 870517413 52263 50881 863529613 11575 52263 507446797 11575 62371 96683187 57469 50881 833416290 50881 12893 237249978 10196 62371 164996528 10196 49560 1591565 12893 65005 702441759 10196 14872 793115769 1366 12893 96054803 60756 1366 765998378 18405 65005 770510967 60756 29238 540820911 34559 60756 571436758 34559 54216 80758786 27861 18405 164850735 62367 27861 568370698 15057 34559 388898404 7689 15057 68983947 7689 78182 901224526 25659 7689 198874327 69536 7689 26082598 7689 31247 130785764 78550 69536 65534419 69536 16799 468473866 42195 16799 410957029 42195 33833 896179427 33833 45332 555361417 34634 78550 541357548 75235 45332 560043333 75763 33833 273785045 66719 45332 271437432 55245 75235 397191599 66719 35206 359725977 66719 31475 735166878 37340 66719 624925819 7907 35206 32204257 28594 37340 987023445 28924 35206 232049122 75459 28924 791924253 75459 24864 919179783 4448 75459 640027932 82150 4448 89381978 14447 82150 104875899 41080 4448 27220224 82150 15654 957888558 4448 81289 242329648 15654 55767 143161011 55 55767 742178175 55767 41192 958213141 15654 60067 468870189 13806 81289 116418958 57379 55 86663726 13806 78924 516580816 71323 57379 713549316 78924 65079 724268534 4390 65079 68935400 71323 17187 300604660 65079 65619 264718515 71323 81058 494089602 81058 82190 922916138 38678 4390 592944005 74466 17187 533820500 50021 38678 657283382 38678 78288 944024701 34170 74466 310892777 34170 46863 51151833 61922 78288 619002036 12571 78288 88303188 61922 21977 161561105 57901 34170 149120620 44895 57901 287097953 21977 2791 102642455 21977 47619 228889746 32574 47619 845699520 17531 32574 511816056 2791 74042 27473858 74042 81068 638894145 76383 81068 693381426 74042 49694 542325731 17531 16513 616706750 13596 16513 607850067 70185 49694 133046593 70185 46727 363223190 16513 17422 214951304 74910 70185 875718632 13859 70185 263130282 41251 13859 434644292 52021 41251 603035548 64681 41251 438166404 52021 72303 91546085 72303 55344 922383426 72303 72665 907258870 72303 10501 532830649 72303 31186 415004148 31186 77961 943079122 77961 56580 633407588 77961 11624 404602179 56580 13309 630297642 9644 13309 692836659 56580 49503 145126012 11624 58165 914353568 58165 15719 583888226 9644 33288 479061729 81509 33288 717564597 42381 33288 488175192 6238 81509 572243292 14556 81509 928130623 43091 6238 529385239 14556 19534 932658807 14556 44414 93666703 30908 43091 828616633 30908 54974 131699820 54974 46768 346044820 44414 57757 853560530 22630 54974 164795457 82082 46768 459953119 14336 54974 111975535 46768 61152 280663235 22630 7216 83281469 7216 10553 213298097 14336 32665 659854863 72762 61152 687047978 32665 22717 117559901 12584 32665 753979458 75536 10553 13338953 56828 32665 483505687 72762 37414 427236800 75536 177 927690746 75536 28419 82235668 44943 177 664679447 28419 23857 337486868 44943 74068 178696499 66262 177 873506611 28419 72599 893016015 72599 38885 162620265 61972 23857 233277440 47003 38885 596888200 72599 10586 262976964 68541 61972 989274983 24530 47003 469699507 657 61972 569635282 10586 19376 549602220 36832 10586 420927050 19376 31955 622670051 19376 44173 963576942 36832 16465 455226541 36832 8169 117014764 17283 36832 603042561 65939 8169 798315472 65939 69637 799825804 45899 17283 159921738 8169 34807 783410864 2709 34807 805945010 76423 2709 323774387 45899 77032 768376949 76423 59658 355382978 66490 76423 746679088 77330 77032 187400662 28679 66490 234794513 82106 59658 228317905 28679 69582 949936560 77330 74 204467964 62942 74 22500184 66825 69582 762505398 66825 12789 8601802 74 34220 781751393 54074 66825 300467145 34220 77399 777849826 31212 77399 169099135 31212 46724 606664847 77399 5585 895098106 5083 31212 128004664 4479 77399 719549371 5585 81876 366932382 5585 47334 830508737 4479 46965 857748038 17479 46965 131311081 46965 77785 552429320 46965 8931 574759226 47334 10239 974626919 29967 8931 582298619 29967 36963 456917266 25880 10239 26573270 43202 36963 841694267 43202 40164 188907654 40164 3397 985664836 60433 40164 115439638 43202 3965 430815654 3965 14956 986623873 14956 4243 641849242 38871 60433 245514671 26080 38871 302610607 29764 26080 414329631 14956 34450 530637015 38871 4403 22490995 66239 29764 277482584 26080 57577 114158597 16110 34450 340071727 16110 28946 969166940 81922 66239 41436969 82259 66239 335157808 67491 28946 94596705 28946 73219 698320353 82608 28946 285586454 82259 44295 28193094 82608 68791 207109537 11697 82608 279549325 15399 11697 650533515 44295 13341 217276420 11697 25308 388000513 45318 11697 538950813 25308 40892 549589728 13341 53419 399882946 56813 53419 351390324 13125 40892 923943798 65307 53419 232157180 37536 56813 977478145 13633 37536 562215402 13125 18126 409715292 65307 21942 65775425 18126 78012 627753901 13633 57390 564132498 22063 78012 782605103 59289 57390 306214881 78012 61338 100869242 59289 13383 92165288 61338 3565 212214840 64349 22063 997962163 13383 61077 236449169 13383 62573 686180370 61077 16462 447212479 49479 3565 124527274 41175 64349 950124133 3654 49479 805521822 62573 47080 387060880 21284 3654 650264159 1130 49479 996698556 67835 41175 627150706 1130 67141 281579020 30100 67141 484217883 43853 21284 480097330 30100 42540 874784666 67835 8006 923170884 8006 71315 156926304 42540 29212 74615667 71315 63733 172529370 19436 71315 613960573 8006 27576 651551470 4213 27576 983799317 63733 45771 776440481 27576 40888 33403239 19682 4213 90707678 19682 31962 493617648 65393 4213 661921804 31751 19682 503740320 35845 65393 10161279 31962 57657 427555556 57657 43329 528666168 79526 43329 462725474 70492 35845 362862843 35845 73717 233731844 66743 57657 764201985 43329 23572 684965205 73717 80040 116809824 66743 55739 577859447 10413 23572 744657419 80040 12129 24987645 10622 12129 493880829 33170 10622 553223480 33170 5257 146318310 5257 22784 6975020 33170 53347 893317798 22784 5167 598974582 31640 5167 785257015 8918 31640 812609136 22784 52970 451557545 74585 8918 536028420 74585 73824 746549747 62366 73824 189062035 51101 8918 594790846 73824 15812 609126224 67126 15812 230700516 62366 29288 27329713 29288 17002 5235511 33563 29288 732900328 66419 33563 490033342 67126 41479 865582457 72741 33563 26922273 41479 41379 362884156 78284 72741 378773444 66419 69065 812815495 31116 78284 74350622 78284 65761 751123218 65469 31116 274870239 32523 31116 389292638 31116 56233 559623084 31116 54183 61625701 10445 54183 337565431 32523 44443 367421295 44443 69172 522024954 56233 22594 199387461 10445 50024 545229669 54967 44443 100442136 54967 8075 382043306 69172 35518 236847580 53216 50024 491335932 47549 35518 443664087 28263 35518 103539690 48527 8075 944135971 28263 10932 134972559 48527 53366 100587363 53366 46264 36880172 28263 76416 189951942 74458 76416 103684825 60518 76416 569762892 50638 74458 362727558 76416 17412 342800774 57398 74458 834120269 57398 57568 480109169 9086 57568 759085549 33131 9086 829496673 57398 1699 619136172 33131 15143 521140735 68275 57568 320464416 15143 31042 806118489 68275 49665 503738015 75937 1699 855065315 26064 75937 773951614 10579 31042 767580137 756 49665 454906843 57479 26064 60895267 13372 10579 106493382 34644 756 725591628 756 14135 846938949 13372 6466 861809925 42771 14135 627690244 36475 13372 561478680 36475 81214 816983709 49770 42771 674534977 3441 42771 252928820 45222 81214 297917798 72698 81214 92392017 49770 41870 149801371 57095 41870 50516720 57095 77000 449012769 72231 72698 107240888 77000 19957 323057964 33569 72231 913604075 16655 19957 859380619 19957 70485 959383087 19957 43120 71600224 49387 43120 117529844 24429 16655 538932446 15013 70485 420731017 49387 18334 776994376 15013 71854 546637238 24429 38468 430326671 54824 15013 80411636 69222 15013 357889235 83239 69222 350025900 69222 40805 636351918 13890 83239 169326389 5886 13890 523517405 44494 40805 713092172 10113 44494 401022538 44494 77225 809121269 15859 10113 964581289 42393 44494 810734363 58972 44494 418713714 6869 42393 569497508 41964 6869 905125216 15859 66934 975652962 58972 61132 607680350 61132 13439 620612628 45624 6869 39509303 61812 45624 624987938 13439 64260 427905314 21316 13439 340303801 64260 2592 582277490 2592 31684 39353444 66588 64260 283420281 35922 21316 308439139 66588 3363 480158524 3363 79276 456548005 55945 35922 203155232 82313 3363 799613026 37738 35922 994696607 82313 24438 1281384 82313 64969 536363285 82313 74670 420462893 75624 24438 592532539 28692 75624 104250158 52616 75624 692281507 64969 38540 676893272 62240 52616 55498981 40629 38540 110375374 28692 69617 417237777 69617 36398 439437181 9707 62240 243020714 29443 9707 501301237 36398 7341 774547047 72715 69617 259489092 62915 72715 781212950 32195 29443 76653313 32195 4398 882664486 65983 62915 745965172 32195 1585 247599735 62915 73334 200667579 4398 60037 999801988 62318 73334 66956588 79113 62318 446323915 28480 1585 246736580 42364 73334 301179173 20516 28480 613474341 44168 20516 582158946 24411 79113 842892180 44168 66648 268206190 46283 42364 830982348 44168 83156 363151747 26640 66648 219511724 83259 83156 109784565 53000 83259 426045958 15321 83259 520724926 3503 83259 149781891 83259 63271 356790736 53000 2528 280860582 4324 63271 99103139 15321 55762 519192691 55762 26285 213770923 77633 55762 796998547 55762 24520 99958959 77633 15963 857668561 72614 26285 594788349 24520 57360 270100637 23330 24520 448802919 31897 15963 908789028 72614 13852 160121957 40685 13852 915971782 40685 7998 814064872 82742 40685 53890146 31897 76045 135008500 82742 28888 826486608 76045 30858 862347888 14987 82742 339426650 76045 79449 330862681 14987 29941 577081379 14987 31072 481348624 31072 37019 651503137 61028 37019 975917199 61028 24497 739109768 1462 29941 116248834 61028 21298 688340301 1462 45446 835250132 37178 1462 957217671 45446 12147 375098455 44463 45446 525203311 37178 67522 198374894 65606 67522 449251292 48960 12147 402401918 58046 48960 841874292 43290 48960 630135838 65606 37767 16602587 61232 43290 558738310 37767 5198 892654134 37767 57063 442225847 61232 5516 516924677 55830 37767 984695398 10802 55830 834845470 64046 5198 662093410 72986 55830 26809584 1960 72986 508203658 46110 1960 252331518 46110 4608 756219163 44039 46110 472334032 72986 29141 195293451 44039 36246 744402028 29835 36246 438196694 29835 138 641946450 44039 10939 281626688 138 6231 89139563 6231 53864 871397186 6876 10939 134843565 138 82995 811329216 15856 82995 233587165 48617 6876 319301225 15856 7905 215647190 6876 55681 812409643 2536 15856 386599783 48617 66936 22077868 32679 66936 579766237 14083 7905 25658489 34222 32679 895316956 53029 14083 937689229 34120 14083 165822887 23887 34120 924380339 34120 46049 648201151 16474 53029 861026688 23887 8148 209419161 29919 23887 310282799 76194 8148 703327580 7065 8148 555919423 76194 63648 309605256 49515 76194 239469827 37873 76194 641990572 63648 67820 555138854 67820 42939 331435362 67820 10929 250957773 42939 24764 749685224 24764 31163 616532073 44692 10929 112995620 81618 31163 22986910 8221 81618 894238987 2283 44692 101790536 81618 20606 113918551 81618 26555 251697173 81618 78113 894173707 20606 31044 588737250 78113 42174 880978361 11463 42174 752500352 66397 11463 942271120 31044 20567 449758441 3574 66397 593469247 43154 20567 205491499 76290 3574 594395915 45523 20567 111178932 30372 76290 67968683 30462 30372 26137355 76290 81159 723212137 30462 59416 770898517 30462 34427 245033923 23501 34427 654376818 71616 59416 682728635 23501 31809 48019294 76915 23501 923837494 36198 31809 939192278 49059 76915 960675200 49059 67064 697364145 76915 6313 794699631 6313 32371 749815268 32371 28884 429911914 52621 32371 654036130 32371 8188 847676390 14868 8188 165120966 32371 25164 660617723 8188 43644 260535566 13379 8188 811131522 5973 13379 897375626 5973 46298 863059151 13379 34373 910083502 32558 46298 598430914 32558 21650 210554309 53296 46298 943259198 10435 34373 965766910 25719 32558 663290446 10435 46101 684603426 72780 25719 429092729 65464 53296 443599305 10435 42149 871329390 1651 65464 552690346 59261 46101 249772454 4968 72780 142631459 76759 59261 433170995 25778 4968 407280483 76759 10454 837918353 76759 34866 788159490 46234 25778 19156116 10454 78703 847971730 25778 60404 906632251 54687 78703 257923193 67060 46234 234353520 32711 78703 515641406 48881 78703 133682525 48881 10837 645248066 1081 32711 272993681 40594 32711 241991727 57133 32711 716197023 10837 79597 436186460 57133 68322 277146620 57133 77902 150630863 79597 4198 13347277 4198 58525 256446940 4198 20569 937504150 13044 58525 699951405 77902 73544 623190011 6086 73544 119091798 13044 7990 605433916 20569 16593 373506128 54759 16593 151522964 75356 73544 596644704 16800 54759 69208956 67447 54759 799799128 67447 70364 75775966 77231 75356 787290346 75356 35177 79452530 77231 37034 320503909 37034 59699 729227911 59699 71547 977819547 59699 81022 533885868 67013 71547 68417513 67013 18982 193194599 70557 18982 14619409 81022 35579 527275213 35579 60946 390261304 46732 67013 259396080 46732 26524 955831170 2760 70557 678058788 55726 60946 966527363 26524 56612 844132235 36015 56612 106757339 55726 17783 396771619 71925 55726 721417269 17783 17639 856728445 71925 45475 497764291 17783 67584 82040468 67584 47656 400206542 27199 71925 606207464 47656 39134 926379930 43191 39134 507984186 67584 6226 664797203 43191 11199 156063592 39288 43191 948501649 82418 39134 81291371 6226 68592 292989833 10952 68592 226395773 29940 10952 701524719 43239 82418 532041118 68592 61908 454199620 10952 71900 827211504 12019 71900 631900225 25381 61908 518145715 43239 8750 889519737 38375 8750 299449067 12672 25381 110352205 63907 12672 985057252 63907 70008 427329867 38375 31043 100810480 15556 12672 680275923 63907 79790 848409578 23439 70008 960041804 76506 70008 225529276 78436 23439 403005441 76506 47760 789541211 64821 47760 998856305 76506 64600 809168972 76506 71617 231037386 64600 41707 515379647 63118 41707 156700565 64600 77073 788973141 64600 26334 474778315 77073 46151 599751226 35239 46151 767667586 51216 26334 982972397 32409 35239 587696255 52850 32409 273725614 51216 18028 611220026 51216 38034 61820933 18028 15989 109341633 21987 38034 871430527 38034 18460 173147558 15989 27959 443987169 14060 38034 565463235 15163 21987 524742066 27959 39990 626711879 34100 15163 694249268 34100 44018 940261949 52082 34100 708631075 4 44018 847078548 39990 27101 860905744 9740 52082 228018147 4 35263 835029212 60334 52082 338918948 77714 27101 705979989 25520 27101 305761337 77714 45452 114007568 77714 80734 963042715 45452 23067 883093836 23067 5603 517361552 70113 5603 103186100 12905 45452 426583809 69703 23067 98079974 31712 12905 943952210 31712 1679 779807994 18235 69703 203347220 9135 31712 930838261 73153 1679 332894146 1679 33357 123119889 1679 5946 220266667 6638 33357 825106373 73153 32271 111543094 33357 6717 4936897 6638 38984 497108677 5946 48852 308124458 6717 64363 899335 6717 70607 863576358 82430 38984 913778623 29927 82430 646845252 29927 32605 473400080 58114 29927 206310642 33837 82430 624916033 32605 11105 813145365 4638 58114 460565425 11105 70774 482139622 4638 72135 470397831 33837 59497 59376444 59497 3432 98876286 80969 4638 361559432 3064 80969 657376771 59497 24943 315487890 3064 50244 786027146 66985 80969 938275599 76850 24943 993236928 50244 52746 115085653 38581 76850 569323146 38581 28108 848417007 38581 48860 163577896 76850 82895 4565708 26449 82895 302860326 26449 71984 157491761 38298 28108 793951324 82895 80900 60231781 82895 27943 986214242 52342 80900 341328921 71984 3430 796507802 3331 52342 6899820 3430 14976 688397407 27943 10407 987373417 3331 18490 87845319 18490 37049 853304043 10407 13310 128888064 68879 10407 851407642 68879 80996 68316123 53463 80996 769125629 54204 80996 195195030 53463 70102 849467304 53463 75788 848518293 38427 53463 734490313 9894 38427 36522998 6526 54204 183356250 75788 70529 437668744 6526 28573 120598447 38427 54057 987947836 38758 54057 660216836 79602 54057 915463634 3604 28573 585477968 79602 15718 772790979 79602 16701 41850357 13799 15718 145375310 18482 13799 917316249 27431 15718 442626076 27431 39497 34749393 13799 10577 234031688 10577 64480 978393254 39497 56151 550091638 4268 27431 956101833 43433 10577 204521922 56151 13329 113826533 43433 4705 37188495 21879 43433 120779262 31469 21879 845113297 69911 43433 849520175 13329 39228 848175539 17746 39228 164044078 21879 17170 554862868 67791 69911 39153888 69911 71777 553176580 45400 39228 141149662 71777 7479 695659334 29547 17170 910279302 67956 45400 133808770 29547 28104 86027704 56027 29547 795597765 56027 60154 383316799 56027 56824 678930303 28104 63158 637954737 36119 63158 915385989 63158 6707 994464227 56824 39811 83878145 52080 39811 462145077 63158 75008 92384982 52080 68450 341262655 75008 69396 427718593 20666 39811 137802528 66402 75008 454471582 66402 1385 221645248 66402 25951 766979315 69396 5589 779127393 5589 59813 360043536 3320 59813 100396040 24641 5589 224089302 67945 3320 268050140 3320 17448 930858388 24641 44140 608069519 31737 44140 126055371 24641 22742 358510244 26024 31737 276546259 31737 50279 421550962 22742 8701 34701565 25629 22742 680159127 79038 22742 459951669 64380 26024 929969847 82326 25629 61993676 17266 79038 494540764 34443 17266 429090482 17266 40848 18560101 4624 82326 185803929 27538 17266 645171424 17266 77802 254157306 9303 77802 983915199 46047 77802 175971889 9303 42907 303685728 11419 77802 894714691 57232 77802 9299349 70552 57232 137106529 46047 70114 271105752 60166 11419 296295551 24272 70114 529021881 44634 24272 615205539 8887 70114 337875487 2329 60166 471015797 25554 8887 549992153 2329 42629 643045826 25982 44634 478514743 25982 60319 300920871 42629 46778 129932158 25982 53093 509888085 46778 17930 781927256 25982 28801 11370924 60319 52012 186535382 12535 52012 185717781 77435 53093 745535650 77435 25555 511233082 32622 28801 545335256 63441 52012 3152876 73924 77435 23250991 49297 63441 239646330 56852 73924 983504747 49297 34849 620923070 73924 58068 484927987 82602 56852 629482132 44159 82602 251253050 82602 67119 900994378 34849 81636 396489343 67119 12526 676923260 36057 67119 60842755 71032 44159 40665858 81636 45443 197170721 71032 82136 785968634 12526 24900 530853909 26059 71032 478233070 82136 35789 115806532 35789 82892 832380742 75272 82136 305604255 28928 35789 266363469 82892 28410 80180453 75272 17875 257908736 17875 8312 35215817 28928 1922 69646507 28410 68041 71268417 1922 9051 867246234 1922 82816 461727157 8312 32231 643522274 82816 36761 312327381 32231 20682 106436555 3126 9051 71128768 36761 70661 102318889 36761 46671 155065373 52139 20682 138762927 3126 49335 945552491 52139 40799 251201870 49335 3921 153488345 3921 39718 62199145 3921 29332 520530069 3921 69326 325442021 12941 69326 878415418 29332 8349 428942355 29332 59988 953116695 12941 17857 704073152 12941 3515 206988237 7077 12941 813658065 3515 9676 247695680 28750 7077 317568652 33655 3515 408225633 28750 57919 863430680 631 57919 713974323 631 25130 232027418 25130 24402 476259504 5063 57919 908683178 25130 20236 426072213 83237 20236 293620758 24402 60060 279329803 24402 48920 202179256 10602 60060 500060441 10602 78033 202923274 10602 50262 569278464 50262 82519 837682030 82519 78815 785074641 53976 50262 72251546 82519 78068 316614960 27857 82519 399594748 78815 3475 902831124 62197 78815 603084649 41604 62197 778365076 78068 18842 80912902 39918 41604 450925726 70867 3475 66473970 39918 38092 97096772 79343 41604 815218377 15783 70867 27421983 7968 15783 9238590 10053 15783 887239339 75939 7968 266190939 7968 15811 707204001 75939 7418 570646954 15612 15811 126641060 10053 43403 759440942 43403 11147 306896566 23211 11147 261079163 7418 64483 726809769 11868 11147 994731630 70778 23211 716525722 70778 870 760507373 15456 11868 329858825 28768 70778 115812407 28768 12029 298900101 15456 13941 806497602 12029 64021 824487965 13941 79514 563486119 21194 13941 263647376 21194 7143 260543627 79514 57988 956891123 75528 57988 272276969 75528 76507 235026511 75528 58816 201565681 57988 29836 727864544 65172 75528 992088123 42059 58816 110019261 65172 59498 963045460 42059 7508 885870296 51493 29836 649675242 49487 7508 908941561 5153 49487 75942536 51493 4205 233894086 64286 51493 970154193 4205 44285 773561727 4205 31380 740346245 37399 4205 103198739 37399 49731 846756889 37399 33438 398495695 82760 44285 152577878 44034 49731 949652580 76712 49731 423266856 33877 44034 454810548 16722 44034 204582626 39834 76712 22719232 6027 39834 377967591 6027 74966 15463413 42966 16722 222639369 74966 6229 93338781 74966 26224 746898958 17083 42966 128524082 1812 26224 154902409 75207 1812 352384767 1812 40902 422464419 66342 40902 755014567 37942 17083 729757051 75207 15263 424740997 57806 15263 616855337 57806 55842 244368922 55842 12813 72748739 78387 55842 528212181 57806 70804 903781644 70804 4078 757142804 27953 55842 793033090 34529 27953 171730925 64243 4078 274931143 66547 4078 732209950 61078 66547 384494176 77451 66547 284009198 77451 35526 540507879 77451 26226 234517240 35674 61078 596207261 78903 61078 275805186 73819 35526 538809781 44084 73819 887016911 26226 55241 492294959 38062 44084 914791197 73819 18259 663937384 83489 44084 375013966 38062 26394 227448287 18259 30567 701935221 70836 30567 699516246 18259 50998 932212979 74204 83489 76288938 50998 11328 890969015 11328 41315 107762292 70836 72709 887061745 11328 54710 637260842 72709 44473 769548500 57680 44473 388073737 20479 44473 640145492 54710 18648 776827202 19901 20479 128961649 57680 83281 79387041 7311 18648 602767759 73273 19901 903236854 7311 20818 661731105 19901 52875 443880851 82187 73273 539279872 47957 7311 662682611 20818 77319 136966605 47957 58637 260767843 47957 60231 474414454 47957 29781 744444330 60831 77319 926615656 31517 60831 605561065 31517 56083 865403112 31517 34556 826730537 60831 73854 528185553 6337 31517 203373074 34556 44869 917985604 44869 73496 288172642 73496 49572 561879379 44869 20775 26177144 49572 24347 104739631 50336 24347 383924488 28326 20775 311821006 51690 49572 823283633 51690 77125 395237364 66813 50336 882714763 28326 55845 405278730 63994 77125 741130518 63994 75696 575696796 17451 55845 970079301 75696 43235 179011333 75696 37108 87352011 34645 75696 132578653 37108 44339 529229995 17482 34645 960094494 17482 57781 795617282 6092 17482 96783242 20250 57781 864089408 53080 57781 529266800 39913 20250 47356057 51586 6092 960133704 39913 51049 98873534 53080 8408 123379348 18163 39913 341126975 36350 18163 112897807 64020 36350 655474842 8408 4993 337175001 33038 4993 241422425 18544 4993 970867854 64020 14750 164211685 43698 64020 31092258 43698 81476 553345523 78404 14750 844403435 18544 73751 241512446 79681 14750 809840673 47029 79681 150690749 79681 65726 776488371 46804 79681 840419511 47029 40837 942084683 40837 82984 303976562 47029 53799 345269112 33753 53799 199407979 30512 46804 407310955 58273 53799 4714115 57093 82984 63999174 58273 6294 14173859 58273 30621 981271114 26679 30512 927999629 41019 6294 837470662 1485 41019 904377484 49820 6294 15929627 49820 43850 122318413 56241 43850 9665215 49820 8345 544802066 62647 1485 849317108 12750 8345 6732388 46020 56241 513262730 30916 8345 582063031 49777 8345 499487120 12750 47733 151268844 47733 66574 755702944 80244 66574 216126773 80244 69693 732962083 43301 47733 120197659 29790 66574 18671178 69693 15189 922776780 19841 80244 784676075 15189 64293 827018801 29790 76859 565382165 15189 13662 598607536 79623 76859 925632193 64293 16030 314318193 76859 62917 516512990 13662 24327 64501307 62917 80026 335674719 1831 79623 284519102 24327 19392 233729202 46139 1831 533384422 80026 52069 497288626 46139 11004 242156730 38182 1831 383189922 52069 39780 403076957 38182 7466 915061401 29364 38182 667239985 59668 29364 159465674 53971 38182 747659188 50728 29364 723703795 59668 28748 229025489 36267 50728 663391304 54248 28748 108733244 50728 71542 214329645 54248 55585 942960035 54248 16252 598930918 64179 54248 119782831 33551 55585 834959236 14594 71542 317212047 30278 14594 379389419 33551 63765 91047855 14594 48498 655417460 45259 48498 627410735 15439 14594 876651711 40831 48498 752497349 15439 31843 142080004 40831 5415 545604990 67513 45259 127565983 63970 15439 657053680 20186 5415 752623277 40000 5415 642470823 24444 67513 781390872 41261 67513 152806439 79791 24444 976709563 20186 3937 687015616 57288 24444 42823839 27439 3937 355582502 56832 57288 241384011 56832 33204 513124432 77282 56832 63095861 56832 79656 570907577 61615 27439 99660969 74351 79656 715679871 5248 74351 475883499 79656 50957 126671628 5248 68438 677779965 70914 74351 285093670 77414 70914 383912454 40358 77414 928037295 77414 74622 907918594 77414 50446 421753700 74622 11992 98149082 14231 40358 648983731 14231 76049 612845788 58606 14231 310085163 58636 58606 132762645 55950 58636 586150212 55950 64164 702538005 42749 58636 17199614 40853 42749 379596333 42749 61473 259444629 9460 55950 765530040 61473 62750 221579835 68431 42749 982438407 46171 61473 215097212 38196 9460 322219090 27692 9460 693615783 38196 42519 414187112 27692 32050 464933963 80417 38196 62256728 10699 80417 555490898 72669 80417 361044565 72669 21226 132475684 10699 39611 148503892 39611 40876 94520424 80514 39611 146062887 72669 28565 290509222 51421 21226 751019701 73858 39611 913551771 40876 50633 366738885 73858 10449 328847809 51421 38952 765499893 32548 50633 961842495 32548 52931 70095806 32548 15071 911752604 77760 15071 54311935 25441 52931 179888254 77760 62718 313917312 43877 52931 331455419 77760 58625 314555584 2412 25441 990521427 15805 25441 779940895 69374 58625 372211398 2412 14582 645636054 20538 58625 969451403 16454 69374 266928501 15805 48248 553849263 72553 16454 25795503 68880 14582 917148097 72553 69079 794984566 72553 66763 933276540 28031 66763 1176905 72531 69079 117169350 51386 72531 278045082 62051 28031 777515419 51386 69535 874600610 72531 11107 53219136 69535 8287 754100195 11107 30767 890534800 45054 62051 416226401 72323 69535 117143888 16264 8287 863318114 37531 72323 420615994 72323 64285 39201259 69331 64285 690037625 82707 37531 871697493 16264 74175 535998675 75471 37531 588995309 82707 57966 40484963 57966 2362 954309141 17372 57966 164673756 28754 75471 143586279 65766 17372 41000307 64054 57966 348356124 67357 17372 2455423 28754 52075 496554010 52075 2006 152770126 71800 64054 495625160 43748 2006 101502092 52916 52075 616182910 2006 42353 221528593 52916 33903 119886581 38961 43748 65787500 43753 43748 115727991 27271 33903 280954980 30019 42353 481821894 33866 30019 456495933 27271 71995 516037976 18336 30019 228127345 33866 29690 134064047 433 29690 334009323 59381 33866 55214778 76612 59381 843006530 49550 59381 912681917 59381 1687 938182705 1687 820 293597387 10748 820 574294280 49550 68031 622271264 39401 820 122365858 820 82007 303903291 69590 820 513069085 7237 39401 701465922 38457 68031 116166056 59096 39401 319577608 69590 29708 934414346 4552 7237 279908868 4552 57940 936776059 52467 29708 607719467 4552 63250 590996281 63250 3438 281840261 3438 68925 754298910 52467 51311 393922983 3438 13747 988921615 3438 22609 673707669 13747 76718 459226200 51757 51311 219641009 43438 13747 615852494 80437 43438 646893003 56646 51757 991127177 36292 76718 76311950 51757 5486 272628614 38200 56646 46481543 33209 5486 396377161 33209 7206 694219962 36292 2944 27118743 19372 2944 369068778 58651 7206 551497871 38640 33209 815043542 7206 65622 484218707 17627 38640 356739658 6246 58651 318878520 38640 7300 620772892 38640 9726 202520297 43233 65622 519265913 39764 6246 86652855 6246 55394 971705347 71959 7300 656831379 39764 43762 273718840 48147 43233 524904248 8055 71959 40581982 39385 71959 796515375 67364 43762 890989691 67364 64912 877675220 71828 39385 593465431 39385 81712 899817143 33154 81712 10371534 71828 70888 231618454 81712 44176 5943027 33154 27770 603843019 63573 44176 627786224 27770 34586 825819501 40943 63573 607326390 57721 34586 322711160 34736 34586 388375769 63573 66482 701500382 11905 66482 104671097 30859 66482 543641210 30859 4714 551061702 49909 34736 406726721 66482 36315 340759406 55836 11905 947248570 30859 33214 377755877 12361 49909 687308064 65969 33214 613005774 24897 36315 613940542 76468 12361 539196006 31022 24897 545316268 76468 78520 774927272 78520 51986 880083976 76468 81586 568159184 78520 9066 297293492 81586 74278 784632814 74278 38441 373523767 70375 9066 967283830 62563 74278 332737998 42296 38441 86794352 11585 42296 511690525 7328 62563 311369941 6745 42296 405798181 14736 7328 47698723 42296 13829 870200411 7328 31983 164531466 66852 13829 733417124 29674 6745 136060456 29674 50971 955278129 66852 71124 900118157 27437 71124 82082619 27437 17944 946022671 50971 43996 872961836 36808 43996 88373223 35999 36808 73866087 28639 36808 338202751 6115 35999 197266852 36808 35452 342104251 6115 37071 426464756 66140 35452 475320105 20448 6115 976697700 42795 35452 564698196 12757 20448 431826659 52236 20448 28648625 42795 81020 962527340 82698 20448 344709108 16206 12757 466034103 31812 81020 205249045 81020 47279 909070979 57890 31812 397212123 38981 82698 173822541 58999 57890 126042727 43628 58999 237503916 53224 38981 974154423 2137 58999 857949949 3450 2137 960633838 68148 2137 941842449 68148 14337 249795175 56899 2137 783639736 68148 37876 613290245 56933 56899 59726931 36506 56899 495809735 14337 6208 101247481 6208 48908 569789673 39359 37876 847197396 48908 25356 698288224 6208 67001 554933019 39359 25488 97142028 61727 48908 144994278 49727 61727 308921956 27108 61727 225803679 27108 11875 690108227 52302 49727 499920528 70041 61727 393831585 49727 13696 70863550 13696 58226 882243690 13696 33894 817637531 28033 33894 508867864 70041 66189 931628554 40748 28033 486752520 38030 40748 898175681 14602 33894 357394936 66189 59621 861888045 72056 40748 950578334 39196 38030 378349763 41675 72056 862342899 41675 64666 381572434 2981 41675 771799569 45682 2981 344870877 5661 45682 870085925 11427 64666 25269334 76731 11427 546324907 45682 66043 835415739 5661 50649 319340926 72920 76731 838883006 81952 11427 103419293 23143 81952 843650540 23143 66425 895200087 81952 41549 915351190 81952 53844 417453607 45278 66425 957795061 47858 45278 897854395 53844 9050 684763982 75709 45278 925893156 45278 19777 540317818 73089 9050 297885636 44070 9050 253341396 82218 9050 966043066 35722 82218 604436012 19777 72750 560834128 11240 72750 943993787 35722 35684 32894055 11240 1232 125067649 42678 11240 50731962 65876 1232 331421614 37810 42678 186636142 40543 65876 453014775 1232 30157 333616870 65996 40543 311693551 66162 30157 19929966 47896 65996 760521806 69663 40543 122631220 42339 47896 14542493 47896 14692 807653035 66162 74796 79090978 47896 47103 914813871 33353 74796 32740584 41400 14692 515761792 19454 33353 433351118 48703 19454 903259769 48703 12055 739712021 33353 46592 906505755 66252 12055 879419147 48703 46971 183021903 54018 12055 57181700 82934 46592 895640416 54018 75843 225800169 46971 76812 536599406 46971 6195 959462271 48488 54018 564353865 62403 76812 565255954 29133 48488 914154362 64489 76812 984424711 35991 62403 460837468 39634 35991 701442607 35991 4684 35064910 64489 434 159025849 4684 42692 486397774 79456 35991 739242339 4684 30597 82074044 56441 79456 577404243 24398 434 466643894 23421 30597 848502444 56441 31246 748579772 44830 56441 200012092 24398 35931 551550663 57430 44830 349650422 35931 64008 215780933 34777 31246 600653879 35931 71501 604367312 64646 71501 745748337 79779 64008 448283814 41500 79779 138551937 48142 41500 943219181 41500 9160 309133963 51130 64646 526734664 51350 79779 855524033 48142 25703 394775317 9160 39124 996621858 9160 56424 217023893 39124 58104 13837775 82880 39124 814418344 58104 80770 86795931 32023 82880 697563329 80770 35706 411850377 30375 58104 694578995 36714 80770 498911913 80770 13739 62372900 32023 26535 782577095 65204 26535 367774474 48517 36714 735918004 10966 26535 683281963 19160 26535 740404046 81009 19160 501214 48517 48635 926445067 81009 52028 638692553 52028 8248 986099661 48635 21675 156287387 48635 77413 335826524 19231 48635 465378101 64550 21675 860814057 60988 64550 757791963 11622 77413 7852605 11622 4556 849706168 19231 4404 383305992 4556 39017 587173457 60988 889 964506129 12514 11622 415698732 26470 889 53545399 12514 44939 146968779 12514 16943 633725051 889 58042 625306006 19842 58042 91288579 58042 42927 545236654 58042 40987 487960459 65517 19842 27308352 65517 27874 23088201 40987 41380 561016835 42774 65517 310297877 41545 40987 526403205 31745 27874 333236344 3408 42774 665344214 41545 69052 89064782 41545 25029 707685348 69052 17274 349759241 69052 49586 680149695 17274 30350 492831808 30350 613 455825354 49586 76698 792081793 17274 8818 716268187 8818 25964 864193112 30350 15746 333849467 27125 613 233709553 8818 77618 475771167 72230 8818 10622004 77618 35164 90127647 77618 72451 820783733 66875 72451 494117171 77618 5907 541547506 72230 55013 610007743 65532 66875 908972995 65532 34599 727307388 5907 52030 300645839 5907 36731 690957889 34599 82134 36711100 34599 28077 77802584 61147 52030 3318965 36731 33283 345734574 82134 29587 159034702 61147 45274 486068645 4424 61147 676196462 67614 61147 513515052 67614 30977 889217201 67614 62952 111861409 9846 62952 61951092 16315 4424 27104154 16315 58705 864542939 20253 58705 225245240 9846 23232 937544283 20253 48829 110432759 25009 23232 175945556 48829 20792 580192294 64564 48829 452403742 64564 72316 121325737 29394 72316 599948958 64564 21337 781095147 65246 20792 741139722 3616 64564 625641964 49959 72316 154758772 3616 75704 913637980 51836 3616 459372523 3616 43502 187633950 49959 15006 547670025 50086 15006 194136939 50086 53992 34115018 53992 81609 164502391 50086 47606 197837739 56366 50086 94357793 56366 62654 375654252 63978 53992 261679923 43024 56366 528110609 4446 47606 104264979 43024 43878 189901620 43878 73593 752123605 63978 20239 467410314 73593 6296 561370254 60474 20239 311536419 36251 73593 955730998 20239 56736 866916091 50589 56736 49453451 67233 56736 306953985 68993 60474 111091682 56736 4172 811166876 4172 40353 7549554 4172 5638 126165702 25632 67233 14940688 4172 37958 164520896 24470 4172 776042992 48423 25632 849112608 24470 78865 551599256 33562 37958 751477231 3023 24470 948338458 3023 46642 567006412 33424 33562 774736442 67787 46642 906453744 33562 29060 187469962 33424 59807 890662084 43597 33424 423232151 33424 69285 209043817 29060 50434 593682787 43597 27660 700011180 50402 43597 842002179 63606 69285 580345490 48280 50402 923987290 48280 83511 851244467 63606 13545 451013719 63606 81060 293588755 28502 63606 370768048 13545 3852 8454335 3852 8081 999550368 16093 13545 822210732 15881 28502 685864856 3852 63952 190614674 63952 12792 119734476 8081 14922 539878711 16093 27110 587384358 63952 79737 174557087 64504 63952 809454665 5028 14922 752464407 65445 64504 36877024 79737 60214 914061200 79737 34019 911463272 65935 34019 444791970 5448 65445 773277820 34019 60108 280252159 60108 38879 73187082 32432 5448 812364869 49865 38879 520368407 5448 42551 720665293 29745 60108 107670732 8681 42551 58552846 8681 14450 57982944 69027 49865 829474326 8681 40949 840528858 36423 14450 305912264 3972 36423 38163958 14450 17342 70329324 76326 69027 280139769 51403 40949 84374899 76326 21843 673400296 57866 21843 678762128 40064 57866 24638999 21843 7579 210672014 21843 36983 51655589 49635 21843 37626638 27516 49635 896914010 56133 49635 706897759 75562 36983 181805765 27516 15927 674850913 31115 49635 970827169 47377 75562 604773203 73917 47377 53252991 9049 75562 516167406 31115 5335 895256519 47377 71265 91843049 72352 9049 670202061 6436 9049 20276893 6436 69080 966764872 6436 44954 92364815 71265 31888 14802564 69576 44954 30263130 69576 20764 931203634 31888 18288 571646227 69818 18288 126049325 48439 20764 987860370 69818 75335 932293016 33594 69818 663416669 15672 48439 972768799 24065 15672 23971466 48439 53906 485159079 15672 16817 289198485 33594 34040 886419689 16817 14190 702718549 83017 24065 392940633 54892 16817 724121371 83017 69585 630107514 34040 21346 24492470 14190 70982 344061740 54962 69585 379353246 13970 54962 400184886 54962 27029 124536607 73515 70982 664879889 60575 73515 170540258 7833 54962 672570050 9700 60575 358190357 73515 14469 310326237 26804 7833 165606618 9700 49364 809380568 7833 8904 754963187 7531 49364 368441229 8904 76465 315097097 28506 8904 938501759 28506 15038 264892591 30991 76465 640760961 28506 14289 457707262 37404 76465 863975802 15038 57944 225940098 12802 15038 75229843 14289 27679 19020730 56720 37404 443508429 11599 37404 758045370 3880 11599 729632627 67857 11599 655613291 11599 81815 497009854 3880 17972 446367095 81815 40039 447210087 81815 67826 569032526 81272 67857 953570106 74690 17972 520791694 39358 40039 330687303 66662 39358 340309614 45813 39358 265775523 39358 72766 428551496 39392 72766 667762767 66662 76306 941321607 39392 54871 382332361 45169 72766 570138560 54871 30599 328051665 45169 77071 356010882 66885 77071 341361030 45169 48470 543028952 78169 77071 268874868 67958 66885 26799312 78169 4910 798502943 43071 78169 521808741 49152 78169 231122660 7429 43071 28886052 67958 10631 133400767 79568 7429 542936246 79568 59408 610042472 26519 10631 764951078 990 7429 888657530 26519 37163 956856169 26519 49330 265874189 37163 13782 41770714 9037 13782 820277726 21525 13782 248322684 49330 16357 549377492 630 13782 16630268 16357 45214 527745699 53760 21525 182103382 44509 16357 105590063 44509 35230 108282890 53760 28287 520943329 35230 80067 892670711 80067 41760 840509688 1649 44509 828393332 11573 28287 697744127 11813 41760 798392763 64671 11573 803149251 64671 64446 423369884 26928 64446 129995842 64446 33593 417612271 72221 64446 799330912 66279 26928 732286468 52344 64446 825197896 8909 52344 938461319 66279 66182 125379282 20971 52344 22295138 52344 49603 255512394 20971 36744 334857461 49603 30643 425103988 67246 30643 677705650 40109 20971 801016644 40109 79229 938982779 40509 40109 21294590 67246 1353 785141923 1353 50938 886561580 40109 73451 683180113 1353 36848 489513082 73451 25258 718001802 1353 54902 182372781 12234 25258 98015286 36848 26912 260756380 25258 44229 511623723 80574 25258 35276272 19110 80574 612290855 80574 52460 9731977 44229 58698 288261073 80574 27961 618611268 52460 48751 972463566 58698 20600 442112865 20600 75427 643712637 2113 20600 812876032 59981 20600 719599636 41850 2113 447392032 16451 2113 322132791 8231 2113 946580909 66509 2113 642549574 37400 59981 392974849 16451 38883 576122411 305 16451 654481 62446 8231 446180428 68025 37400 183442472 11711 37400 378684127 305 17402 814201702 16378 17402 294475947 68025 4468 961269531 68025 66487 290021711 76331 16378 117597684 45702 76331 634083727 50802 16378 299739134 47401 45702 47270878 66487 76675 81397295 6645 50802 158690031 6645 58026 696510098 52137 47401 607655963 66515 76675 775742058 58026 67824 265100084 52137 18433 640794241 4923 52137 613754618 64644 4923 699964603 64644 77859 416343209 46469 77859 551451848 77843 77859 140412399 18383 4923 421018965 23107 77859 939071946 42524 77843 435745343 30392 77843 672110841 18763 23107 381195974 30392 39364 991514780 20071 39364 418129663 32728 42524 332419699 32728 60204 505523483 39364 1206 858088949 39364 23207 93820344 20071 47805 306346366 60204 51135 85106832 47577 47805 160051781 1206 78679 134087193 47577 71322 10640911 37386 78679 779993004 71322 60726 128380606 49824 71322 788572029 71322 13926 585397334 37386 45693 483808667 13926 53571 952506774 38482 60726 881115556 29361 49824 800842750 75820 29361 734962605 19620 29361 237989463 24432 38482 983291617 29361 2771 180116945 19620 57648 119541753 57648 49927 409989828 55607 19620 345665604 24432 77697 808735102 2771 72646 370343594 48076 55607 46429654 49927 43781 737607153 70915 77697 33716325 72646 70588 61255451 68835 48076 975870499 35435 68835 976182271 35435 17585 34042746 63626 17585 140677650 35435 57342 97476875 66216 63626 816368035 35435 17629 897400414 18827 17629 470278893 74030 66216 189538733 57342 32038 728020979 80425 17629 794119453 32038 74341 787905891 12738 32038 962312894 74030 6291 472376094 74341 47171 451961563 32859 12738 539801367 42898 12738 181035251 14252 6291 909578012 14252 28953 784677564 3601 14252 487110203 68904 32859 26741278 14252 841 12264607 3601 31314 91904376 841 19234 84048284 67425 19234 151004346 67425 82667 132233292 67425 17312 615466535 9729 67425 785672905 19234 33520 150684926 26730 17312 131357698 11799 9729 496713244 38613 11799 882994901 54312 11799 892175402 54312 12734 892826490 26730 73016 695344924 13481 11799 264040104 38613 45055 535931281 51694 54312 498744242 45055 37774 611364559 78266 37774 761795114 37774 47011 99894488 29473 37774 707492702 51694 8546 666683938 11066 37774 998173150 6331 11066 308763657 6331 74481 272531703 52304 74481 505722613 55265 6331 335741744 6331 50764 800615866 2477 74481 779783681 45942 74481 313537627 17115 52304 70563341 73161 17115 172644845 50764 33707 182337264 45942 45013 857132807 73161 2666 398894657 77702 2666 690677134 36294 73161 377421016 36294 49314 304585666 45013 16670 27246286 34238 49314 210157714 77702 82048 271342572 36294 77616 307820941 34238 20793 818811041 81054 16670 540685249 22385 82048 456913946 1512 22385 347451206 1512 54639 408724483 81054 24443 801817568 53495 1512 9138153 54639 76981 387710474 21238 24443 468494019 9444 21238 366936518 36730 9444 288265030 53495 76611 74025550 21238 36430 137387856 37512 9444 320322003 40161 36430 705096289 4241 37512 720847442 32620 4241 441612450 32620 43887 680051101 37512 36853 820788266 43887 77058 131036382 67925 36853 252631057 2670 77058 673090845 36853 58268 444320674 62447 67925 669802018 45963 62447 991705276 745 62447 611246076 45963 71301 560777069 45963 14837 300514320 80554 45963 527003938 45963 82027 959411700 14837 31606 954011965 46896 82027 461040257 14837 81940 646824534 38521 46896 146667160 49947 46896 21110016 81940 12379 549641899 46896 6989 63073840 49717 49947 388026631 290 12379 988566761 64052 6989 272725555 64052 39285 94567185 51954 49717 112758693 2850 64052 274275956 39285 1527 58541877 39285 54136 739142034 54136 8631 885896470 5559 51954 403245420 77022 2850 941294763 81683 77022 193060786 58646 77022 370199103 58646 83038 70698164 58646 8564 192944572 81683 65234 847606444 65234 38742 641166516 80179 8564 491316202 66897 80179 668961593 8564 50819 650380051 68538 66897 946260339 26165 66897 752542348 79072 66897 578452250 68538 71249 875272142 3936 50819 889871081 49213 79072 368834497 79072 8099 181103865 53395 8099 624160467 3936 78331 481098782 3936 61651 323660319 21171 8099 828630634 75092 8099 107530907 61651 46002 859956319 60201 46002 236205571 75092 53333 37246844 6857 46002 15670898 75092 23532 663757978 58062 6857 840825748 10343 23532 964930327 6857 49755 264107998 52759 10343 847131802 52759 8591 390999952 77059 8591 47354127 10343 31754 432054984 52759 7832 562535400 73202 52759 55012612 23253 77059 926982066 70871 31754 565995883 41576 7832 613906975 70871 24789 20888997 47848 24789 393819776 41576 19618 339693701 24789 74105 509805839 41576 66573 4820682 19618 70002 601650039 66573 32935 34570274 32935 70376 901871172 70376 78190 182050207 27701 66573 293246995 70376 50607 330194557 82699 27701 222336844 70376 26554 951981127 50607 27501 547750686 27701 28124 641289994 73074 26554 25211164 18797 26554 517844179 73074 79543 403771584 80617 27501 329125043 79543 30249 743090028 79543 11422 93346289 35708 79543 455390752 72292 30249 498554607 63354 72292 553486788 72292 30811 11519923 30811 3283 147226355 72292 77313 555032526 77313 30799 726921646 77313 51955 223914807 75050 3283 877507012 51955 39974 141362693 75050 66898 379900140 30799 65665 26781815 51955 47661 369261101 65665 26864 549765497 39974 43971 542368930 34635 26864 162123896 39174 26864 771028347 47661 37316 60054306 26864 69939 46316017 54184 43971 23765267 13976 69939 118321406 54184 29998 268138268 37316 8596 85811445 69939 72595 824948083 13976 69247 357257874 8596 78340 423585683 8596 67573 478033996 34800 69247 373346087 35160 34800 806274354 83227 67573 664678926 18660 67573 566223369 40919 18660 51435666 34800 38645 339997674 6636 38645 514283201 18660 77361 740613247 40919 71189 432372410 71189 83416 116846260 17668 77361 556694053 6636 15379 192563751 44630 83416 723525210 71189 15666 200469261 8700 15379 139495988 31762 15666 449994740 15666 51231 230831054 44630 1021 288470008 8700 33737 309945077 1021 36608 574829150 60830 31762 896977791 1021 77376 30419762 33737 61051 301140514 47574 77376 801825809 1311 61051 482484010 47247 47574 286539951 25783 61051 678878821 49219 1311 273336549 66953 25783 881441675 49283 25783 254547624 28035 66953 4825417 49283 53715 91328787 4388 49219 813327806 45493 49283 836199148 30561 53715 87008520 68286 28035 42202675 45493 47824 178371472 68286 28458 100280003 39160 45493 696171794 17223 28458 65541260 39160 15761 378326929 54415 28458 70350218 28458 18434 683701261 15761 37100 164642481 564 54415 817492575 15737 37100 143629649 18434 41718 976248817 42824 564 615523510 22708 15737 614757228 22377 42824 470398557 22377 82472 715267306 52594 22377 243301108 10227 52594 585223667 20953 82472 225667113 52594 19627 98203271 81729 19627 312567616 23943 20953 495805932 23943 50556 238768648 20953 27811 726604598 81729 11682 597166479 79772 11682 675117583 40678 27811 923964214 1280 79772 975754562 79772 58506 998492073 40678 8125 843726732 25790 40678 849826587 24598 8125 981491861 1280 7983 305149166 8822 7983 289225154 7983 73094 553143689 7983 79289 822024650 8822 35781 568991322 7983 51393 101145487 8822 18340 349854124 35781 58694 63687449 68945 79289 929396308 58694 26590 392849431 37869 26590 95204131 83510 18340 245364597 41795 37869 664148483 83510 19299 415103184 19907 41795 500601717 41795 26181 459619115 5189 83510 520859623 19907 59654 189083511 59654 38201 988789042 10571 19907 644747316 15988 26181 33971442 5189 54847 218056685 10571 22663 131191937 10571 44149 35878868 54847 60890 873065513 15988 31656 766465117 44149 61105 649848641 60890 61002 914482197 60890 49323 953437392 47361 31656 533004894 28551 47361 283729476 28551 53897 964822691 61002 21416 593984628 15413 49323 731108760 37417 21416 17530712 61686 15413 845586734 15413 15188 974265227 61686 5750 287844068 80101 5750 50420251 42897 15188 18561759 80809 5750 752451233 42897 81031 744271757 39823 81031 649372939 39823 55887 568813347 39823 3558 693372035 39823 56997 614398490 56997 3774 946958600 68802 56997 634206959 79853 55887 585643733 3774 35599 681265947 79853 67107 593688144 79853 53614 507192947 79853 1758 295528800 1758 65320 378443236 65320 54888 118759950 31727 53614 121951164 79434 65320 34548220 31727 39631 126027406 31727 62244 377493225 31727 37899 991764188 8156 39631 501691693 14191 37899 752999470 70390 8156 37900211 30809 14191 694626220 3224 30809 605038498 8156 38007 79234738 3224 68050 607777549 59192 30809 619196364 8705 59192 233981049 3224 18373 101771749 68050 16383 247160943 8705 62825 76468530 16383 56680 89945833 16383 42530 670663019 42530 37723 602369387 42530 63063 95853367 37723 76442 973622586 37723 3961 257744073 3961 21013 88575616 33758 3961 340099439 63063 21852 33295160 21852 59508 892340756 33758 55708 710794561 72162 33758 396895407 30547 33758 214209419 30547 27067 2549308 72348 59508 574906417 27067 40657 448112223 72348 68495 986546471 61957 40657 837324006 43166 61957 633718799 5769 61957 398009637 7326 5769 634546559 61957 59921 323896881 59921 8932 460640352 59921 18537 416736288 18537 64544 788363196 974 64544 135008220 64544 38203 378163213 64544 60993 1482416 60993 6997 883087130 60993 25010 906259342 38203 42803 935565909 29666 6997 827878497 21715 42803 325663156 64432 6997 68577288 29602 64432 303412576 29602 13553 271756040 64432 33338 974856983 59609 13553 661081308 59609 47393 964681940 59609 35521 634465545 35521 33273 91927340 59609 51488 957235592 60562 35521 6410090 60562 41403 914979533 60562 19708 815266080 33273 16027 52523468 44143 41403 880643139 32813 60562 230493419 58208 41403 250637167 22372 44143 870720950 44143 25228 618173979 68008 58208 492008876 80416 22372 443162610 58208 7707 586077346 25228 36380 935940480 30687 36380 865922385 80416 62856 842533005 44318 7707 55507422 67381 30687 486908685 62856 11578 443473015 62856 47362 496758530 44318 36627 905523103 23831 67381 81431146 36627 38843 141257015 23831 65345 287603577 44027 65345 886118054 68472 36627 859487653 23831 70978 56357568 65345 61154 236249814 47442 44027 415527513 5874 61154 862977804 47442 49859 757607163 74871 49859 957124225 61154 19057 112002955 74871 55288 636117889 5874 18471 598724024 74871 16699 903988800 55288 27109 215310789 55288 24847 345296348 18471 63473 170004607 18471 37597 221062117 63473 42546 243710180 42546 63029 286765941 24847 64767 88232733 63029 64498 942502659 37597 7358 400238748 1225 63029 785210144 872 63029 68540324 872 83378 823476844 66786 7358 891399979 11087 66786 588535596 872 23562 444987503 872 7618 551920180 63479 7618 182977041 7618 44498 869382443 27854 23562 235149152 6725 44498 409104308 7618 40047 876027028 63479 64093 631443427 64198 6725 923918701 27854 38830 468020007 69312 6725 84459250 38830 53492 187036059 38830 8788 553113569 15261 8788 38575550 15261 11871 322623987 57031 15261 639670251 15261 51772 972151890 7430 57031 132942480 7430 26398 941323307 53994 51772 508110578 28365 51772 797802181 80758 26398 507848139 53994 80080 318117833 80080 34758 490605320 34758 15973 418270352 73944 34758 271226683 26195 80080 916888176 5313 26195 360761874 72293 26195 468775644 73944 38573 767031643 6614 26195 26448569 36891 6614 411527469 36891 78642 303325024 8566 38573 6245740 78730 36891 399311220 36891 30430 126153490 2706 78642 136603902 70966 78730 723458960 22044 30430 478325894 22044 56391 401790967 8458 30430 25205957 22044 45678 251842197 22044 19003 131280391 45678 5400 117128578 52283 45678 864457842 45678 66792 96488365 24410 45678 995894814 55275 66792 447055919 47917 66792 905002131 52283 48877 248900870 66792 20026 672690674 76901 24410 206459452 20026 40502 714088687 2845 76901 821565358 29606 76901 849015390 6757 20026 89010827 76901 13573 748890324 29606 71845 521348179 25176 29606 658489792 10282 13573 37775798 6757 75370 375153327 10282 41477 971403094 41477 71840 347312695 75370 76861 375300680 10282 78460 724277020 76861 79840 261660876 79899 79840 851772257 79436 76861 763811318 6774 78460 103071438 32488 79840 610791876 26244 32488 661249351 62294 79899 531340874 79436 72696 598204775 55789 72696 847859438 3333 32488 543682159 55789 55573 484674901 26173 72696 872415747 55573 33955 994916326 55573 50869 727053358 39831 50869 177075967 26173 11306 846934904 50926 26173 405847122 50869 82498 759373519 82498 67295 969600806 11306 54096 607551466 11306 72065 519564484 77527 82498 985228083 54096 15749 383973191 72065 26793 956110760 65186 77527 545160125 55911 72065 969984214 77527 2795 123661105 2795 64309 190945721 12745 64309 767161102 2795 47500 341310787 44428 55911 74362158 16091 12745 235490260 44428 20060 591985552 44428 55765 502384069 63232 20060 562341435 22786 20060 994495389 472 16091 231252702 20060 37546 985327626 25146 63232 120705381 22786 4551 552091221 44199 22786 146264006 25339 472 548216881 70196 25339 69508096 66545 4551 241018891 4551 30886 509678030 18092 30886 485938965 18092 77800 475608067 8821 66545 916765816 47803 8821 421325703 47803 51205 481696327 21181 47803 381601770 28052 77800 770605756 73539 28052 13464240 9628 28052 80596715 73539 35096 549888119 81407 21181 800035125 81407 53244 859796070 74405 73539 818593584 6002 9628 87414607 78756 74405 323522413 80317 78756 346974851 53244 59680 33649174 80317 1340 235923302 6163 1340 890176537 80317 43573 74597575 43573 39068 345948842 6163 26504 553097280 44600 43573 69053816 54021 26504 725004330 44600 67164 700731139 50016 54021 339887515 15348 44600 823560923 44600 69215 701534619 69215 4435 981504099 56207 67164 406799682 50016 37650 91074562 17943 37650 967004239 80771 17943 576357451 14654 80771 780171424 6805 17943 712692895 35760 80771 543439551 35760 20032 163484693 35760 58550 27712685 35760 73390 515614700 49658 6805 87221738 20032 71869 880125813 73390 36335 569628452 43118 36335 479309186 43118 82876 50873944 49658 42062 912628646 71869 71493 470872497 63489 36335 63964509 29735 63489 833459642 47873 29735 345836976 47873 17120 811888646 24430 47873 173432765 47873 31829 822204308 31829 8709 156897728 45962 24430 421972315 8076 8709 455150357 20335 45962 741374616 12195 20335 641336003 12195 16965 596511955 45962 54108 434682489 54693 8076 139007523 78931 54693 810092224 78931 52413 56047043 27945 16965 752789454 78931 70993 219411391 37742 70993 60686801 12826 27945 862189001 1983 70993 91660933 70993 21703 423553372 61294 1983 386826651 17427 37742 773587438 14912 21703 59752438 17427 20408 882285876 14912 47684 678481472 17427 51001 526766328 20408 16036 831216430 47684 28486 165507796 81925 47684 128170220 81324 81925 367881736 4512 81324 963577872 67387 16036 832102454 13623 4512 471109512 78396 4512 110900588 81324 6649 83717464 10179 67387 516361804 59145 13623 232495996 59145 41895 17553822 59145 72128 509943996 10179 80618 698369573 72128 59329 83670229 80618 42469 6622129 72128 5932 743426102 8930 72128 408711662 62025 59329 393684762 42469 5370 457588695 14147 5932 216402873 3327 5370 86560007 5370 75565 689015303 75565 40336 955315528 14147 34457 584430903 14344 34457 95793231 80127 34457 614142924 75565 18724 814208032 34457 40761 13186749 80127 34728 17545087 80127 8945 590229856 18724 15385 864259985 72606 8945 196297140 82461 8945 910284979 82461 29243 902081394 29243 55041 652277235 29243 73995 362597523 29243 65416 511029351 3234 73995 788814184 55041 46183 824345592 672 3234 790538561 42900 672 895204686 36945 65416 33485874 42900 16213 233801104 16213 52794 74506673 16213 24709 848562298 52794 70903 275513405 24709 81434 555941536 16213 47507 838310281 34060 47507 61792446 33348 24709 539132889 47507 66327 563908642 23423 47507 157939621 69912 23423 953343236 60010 66327 393799222 20860 69912 25031592 23423 12690 402860350 80567 60010 441535617 69912 5713 334681695 9467 60010 40567895 41000 5713 926682910 80567 14081 631473946 48694 14081 306985176 10378 9467 526523209 41000 27355 506158347 14081 70284 590719832 48694 29687 7418034 48694 26814 799537996 54219 26814 82082817 26814 59499 964627807 29687 83337 88119111 54219 36331 512736171 24092 59499 614928376 74675 59499 632358383 83337 42070 482124858 83337 47735 63831139 27609 47735 267089169 67860 42070 316036783 27609 20064 735236915 42070 45156 424402501 27609 18687 135908345 37004 27609 139202847 48272 20064 22267157 18687 27014 161200381 37004 22012 396654775 14935 18687 285264711 14935 54030 968003936 48272 17374 828269694 54030 7633 604789020 54030 83353 385058734 14935 81943 986070703 81943 76453 200754346 7633 80198 996711305 76453 47837 679750567 81943 42349 64383819 22021 81943 678376182 22771 47837 971791750 22771 62364 343618540 47837 26624 461352571 72685 62364 803441578 14957 26624 483163457 62364 11302 47813930 38737 14957 739223521 10035 11302 886616056 38737 818 189228051 10035 40937 283442768 37631 11302 425597361 33264 38737 280974976 33264 49301 706020940 37631 32828 859289585 37631 6603 64878611 49301 43476 970696920 43476 49396 60277496 49301 6395 735761966 21326 6395 671650729 76280 6603 84670111 56838 76280 332942533 21326 81884 458497930 21326 42657 8567663 21326 75917 268694944 56838 25855 321821475 25855 64391 225610817 1241 42657 741367524 25855 18583 22243851 64391 2252 467311335 2252 31408 70309573 1241 78429 271715553 25465 31408 126409355 25628 31408 207838303 71518 78429 706139463 71518 39893 106407564 628 25465 739335918 15627 25465 923293612 15627 27140 216548850 34204 15627 247980533 77196 34204 982173337 61937 34204 889897855 10652 77196 317220842 82601 77196 714369945 77196 45710 931170193 79653 61937 73514477 7144 61937 271420274 7144 61169 895002609 7144 54883 382255776 7144 61576 112517298 79653 2470 687362643 40321 7144 879204811 40321 22884 510791308 22273 61576 477048758 61576 35934 439392398 76773 22884 65100301 22884 64135 147347647 18849 22884 481866238 34386 35934 291296235 53629 18849 656549529 81053 53629 82950163 26783 34386 928978893 27370 53629 632843084 35816 26783 752200064 26783 50865 779338764 27370 14524 103494099 56209 35816 936158572 48747 27370 745916318 35816 110 342746383 53505 110 26806388 110 14182 653027066 41048 110 56220865 14182 38743 751937543 41048 51200 117459551 57476 51200 586839635 41048 25950 970732904 57476 72392 209105785 57476 13878 876676582 13878 63211 428726000 63211 1203 709564079 1203 11681 198626708 40130 1203 379798871 9797 13878 353306137 7941 11681 434251510 11681 79197 53712964 11681 22618 478191300 7941 66823 110513634 7941 29787 359631092 65240 29787 72499267 22618 50651 610717653 66964 50651 103616071 66964 67384 34161398 8429 50651 186195056 66964 17651 7187075 17651 32224 392230976 8429 50912 675502169 8429 65795 234842030 65795 77091 578159313 19720 50912 33532578 64294 32224 284200687 50912 77746 178501419 65795 37809 499018270 40911 77746 1836851 42952 40911 3982579 77746 56022 335740003 77746 6674 438707718 42952 75852 48667139 6674 28601 604594278 49584 6674 383707096 41652 28601 554815949 30442 41652 181048855 30442 47391 71828455 47391 40215 138135507 34922 30442 4039052 41652 18191 514914939 6438 30442 816462673 18191 75804 755664423 40215 33671 834947758 41167 18191 26646654 44506 75804 684353741 38691 6438 306146918 6361 41167 654259079 31699 38691 448446924 31699 30444 147225300 31699 72422 723151059 72422 61172 313124791 30444 57843 784875715 68568 72422 172607148 73901 72422 34941012 61172 60116 652228354 68348 60116 22434986 68348 64823 95788657 68348 50550 636688320 19740 68348 388117033 28161 19740 622183101 40357 64823 25721630 19740 47783 900564931 40357 8046 988176773 76433 8046 791350414 2155 76433 33682225 32049 76433 689959670 2155 80380 123734087 76433 28875 731760259 59940 28875 102879306 59940 6427 178020133 6693 32049 21589920 28875 41314 76315037 68460 28875 978554526 6427 71477 900631340 68460 58159 376338329 76223 68460 144175032 44581 58159 156177159 63357 68460 787073365 25758 71477 98784519 46405 76223 984788704 76223 27767 797957952 36509 63357 331790108 19419 36509 2100110 2739 36509 70549623 19419 48484 535284337 36509 58294 860087074 58294 76292 449024872 78227 19419 674252832 48484 52603 501921816 76292 19642 351800007 6810 58294 802731312 73023 19642 985352802 52398 78227 245747702 1124 19642 808295101 78549 6810 55882647 73023 3229 329515312 52398 10363 320348530 49240 10363 480565337 19242 49240 577372136 23905 3229 279944403 19242 42832 652201063 49240 49046 669530728 34308 42832 781466286 30928 42832 86354384 46147 49046 623700431 34308 65980 14164597 5663 65980 786645778 51286 46147 90372913 46147 81046 476976265 46147 81970 229442049 65980 13593 544268169 81970 1544 91732211 25026 1544 72779130 81970 81937 39581687 56787 25026 828445206 47696 1544 762807737 56787 44525 17106616 44364 47696 139421254 81937 44272 333671075 32272 44525 81961004 18678 47696 663930027 57520 32272 88835949 18678 40003 800675697 18678 65600 335485635 18678 34870 77876876 33850 34870 663027224 38557 34870 976401393 28477 40003 339278093 38557 39429 884606030 33850 33409 551848138 39429 54781 255934918 54781 23681 898730205 23681 39564 452027041 53331 33409 71614436 23681 45871 116443446 45871 42243 595585971 45871 7869 954733738 38148 7869 83465627 37491 53331 863630781 38148 81428 885577747 7869 15101 836395294 37491 4569 268685400 15101 67336 860913454 43969 67336 567009910 15101 1153 691855971 6589 67336 163603421 6589 48080 138546624 67336 18800 220832422 81845 6589 953001434 31884 1153 228788129 81845 42441 151054996 42441 11340 702334701 76335 18800 213828720 77834 81845 566230868 19041 11340 57267939 82219 11340 723999856 6082 77834 557962636 44278 77834 411492619 6082 36289 453165098 23947 82219 16911926 82219 43266 802393277 7181 36289 92811957 43266 31622 95365322 31622 79660 384029914 46735 31622 311123935 32000 43266 822844334 79660 36760 142224842 46735 4831 273000363 11005 36760 163495712 44994 4831 286029411 32000 43842 996072546 11005 16332 114426882 43842 28739 2714523 43842 39577 825427622 43842 42608 61971080 58523 28739 453417038 16332 22698 875371243 37884 58523 805304256 58523 75367 417422422 75367 15769 724136019 37884 41595 654668561 45338 75367 43241637 45338 45602 924675737 16471 45602 5463314 31234 45338 860505930 908 41595 161451449 14686 45338 301521991 31234 9511 115646358 16471 72535 506830530 41184 72535 465148832 9511 31741 340962577 79863 41184 285682315 9511 48874 22343914 67334 79863 892103083 64112 48874 132837090 67334 80413 20829042 67334 3958 868252154 77557 3958 289431754 67613 77557 85345378 77557 28624 586132040 63335 67613 586387791 77557 6787 359978833 77557 71850 875978167 28624 25796 897178994 63335 54595 121731870 54595 48986 804126656 56116 54595 985926395 71850 47351 384060966 56263 25796 33311892 59512 47351 300552994 59512 42188 744919501 7213 59512 511203682 42188 30896 237969063 6704 30896 111132247 22200 30896 948046851 2788 6704 121682097 7213 36904 297364124 15527 30896 127377125 51937 22200 662318819 29603 51937 408667339 36904 41897 944432994 36904 56733 951777834 15527 29528 7635666 41897 25090 643662398 45738 56733 464519200 47437 29528 764645588 76838 45738 265597427 76838 41887 527643056 76838 73986 781517404 47437 33851 679397279 1748 41887 188555939 13760 1748 969031597 41887 1500 987773004 33851 29525 511778704 1500 19766 678513890 61768 1748 139175211 61768 7844 838272736 19155 1500 258338974 72309 19155 279308196 59829 72309 591888659 22260 72309 698733113 72309 34879 805782445 34879 8031 484899866 25830 72309 320413379 22260 37055 824717154 22260 53262 701014224 79032 25830 505922732 53262 72360 351709505 24168 37055 324003593 1208 79032 996303908 57449 53262 636450600 19489 79032 330497067 2462 1208 78948515 15551 57449 25664439 1208 20748 343353762 2955 15551 102084105 20748 22253 974087343 2462 30821 858933764 20748 73606 93808401 2955 70457 430437178 21592 70457 884190499 21592 75303 784314997 32398 30821 506529923 21707 73606 736325317 21592 16245 704545410 80337 16245 685567348 21707 54056 720624695 16245 60972 520752046 43082 16245 457416805 54056 73708 157829919 19868 73708 163969581 29554 54056 695373791 1805 19868 20296922 45266 1805 154593182 29554 46777 291203748 19868 80675 737663576 58210 1805 568998111 25821 58210 418023829 58210 1480 363035775 28393 80675 758577899 6311 58210 739494721 12915 28393 113609894 10451 1480 312726012 28393 76894 112208975 28393 33963 180778424 76894 80367 423429733 74590 12915 382469265 10451 30645 187837628 80367 59341 378143779 48740 80367 74420559 30645 49284 779977518 59341 54460 697258124 56406 48740 186579058 48740 23906 129536363 54460 26888 122147448 72206 56406 322228716 42313 72206 184775859 74212 26888 174277935 5627 26888 70200549 72206 60975 267644687 73301 42313 556525802 5627 69294 300759677 54735 60975 662394293 56187 73301 46793954 76695 69294 683544463 69294 36856 414918298 8619 76695 785814995 26955 8619 665013960 22924 26955 79974724 19252 36856 227041584 8619 9357 535180934 10443 9357 63764341 22924 24910 985108908 9357 87 217458663 28405 87 524529184 9357 57445 11321129 87 4106 28694119 45280 87 725082753 87 37543 800678109 4130 57445 289175533 4106 55520 598123917 4106 51450 800260903 4130 66084 816270252 45219 37543 61365665 55520 63902 964857885 55520 51198 98367147 63902 21647 837677547 21647 82859 72511962 63902 55211 105206462 68342 51198 730612261 55211 24761 627590323 10956 55211 415823331 64623 55211 54014195 55211 14330 904921902 64623 11021 617815489 64623 35002 43947576 67774 11021 898191265 69776 14330 304911018 11021 59635 867032391 39907 59635 315739192 59635 2327 654683929 69776 7350 184445446 69776 43583 133786875 59635 35057 20180631 39907 42543 399444381 46172 7350 868728981 42543 51967 345242632 42543 27018 388351845 307 51967 130491096 27018 37709 811498179 6871 307 339887532 51967 8724 669278690 27018 74352 257203282 6871 35229 510089363 15488 74352 192982739 35229 16841 808642300 21643 35229 944967593 21643 15582 45060844 83248 15582 102561503 64313 16841 317747804 21643 64772 668550715 64313 24344 381556936 53498 64313 176061796 39879 83248 118082873 39879 10547 768215228 10547 7411 907375825 53498 74528 490059505 74528 24968 51214257 24968 80473 403360572 74528 78083 871498459 80473 73710 239648524 31724 74528 149042677 39917 78083 378261205 78083 67218 115886935 39917 74050 111861344 39917 41293 835344939 62566 67218 325144222 7588 74050 646721755 63425 67218 691843355 79852 62566 660275258 63425 62865 399418378 12252 7588 420677693 12252 26113 996821947 57768 63425 636740668 26113 38028 885711917 56667 26113 701558528 22871 57768 893412586 57768 82690 15009258 83362 57768 749737424 83362 62280 605012847 62280 1852 269563629 1852 8574 494527175 48607 62280 362292361 28217 48607 948430217 39677 8574 611086256 8574 71212 366710649 71212 72190 881389257 39677 78104 752498865 19320 39677 111796640 78104 37187 835942772 5976 37187 602511361 5976 53716 680418047 19320 25278 93135204 19320 52284 472630438 53716 57013 678839846 5976 73090 556987744 25278 49409 223033771 35473 52284 395627675 57013 5349 897796548 16894 5349 491978196 16894 68220 510312416 16894 12381 224420138 17852 12381 498593535 12381 42743 974945576 68220 49278 71191237 12381 2820 165447781 17852 15644 53422348 69320 17852 874659243 15644 41194 393809482 71452 15644 841946528 83134 71452 129965666 69320 55213 873569153 41194 67170 7998242 13033 83134 790841916 83134 49669 170803770 67170 75436 119710294 30340 55213 994025306 67170 78380 925334208 75436 57026 26082135 78380 59140 955525365 26198 57026 416200833 57026 16952 770975967 57026 1659 819355322 1659 60200 321213431 26198 11823 697957591 26198 54889 138330483 36925 60200 267126932 18693 1659 33439042 18693 69276 986129162 18693 33181 33436312 33181 45735 812133768 36925 70090 690565467 45735 57899 202309737 69276 7389 3810616 58787 45735 221212159 11524 70090 325665241 11524 59110 932825475 7389 59947 959552521 62133 59947 447309117 59110 41905 817861951 68949 59110 148958611 38878 68949 825706313 14899 62133 673124768 41905 32922 543727064 68949 5510 240975361 82294 68949 521219562 38878 38968 582826331 52226 38968 564300903 52226 42085 680201053 38968 61364 13527938 54852 61364 379963848 54852 62674 391342553 67969 62674 140867085 49880 61364 770002820 39996 61364 336693726 2176 67969 733442909 39330 62674 249089905 2176 30504 754254228 30504 49164 123327277 70356 39996 139017653 39330 9721 727661017 39330 82970 269928116 82970 57515 724538593 82970 61588 948139764 57515 2065 254856887 2065 58144 11185559 15336 61588 5893579 63231 57515 800126407 73263 15336 458455885 73263 50373 587453214 50373 76890 10510349 46800 50373 133318296 73263 1994 585078044 54796 50373 886847624 40540 46800 38070166 54796 57620 925224307 57620 47238 538618842 16239 54796 781251230 54796 83289 881897791 57620 33513 225446131 41533 57620 248607746 16239 66311 624091763 83289 1829 491676150 15180 41533 106294687 33513 58766 846863747 58766 9464 450314344 71085 15180 867160372 71085 49182 822007047 35382 49182 28754213 35382 17681 13160087 35382 21292 439752648 71085 57223 537588259 79363 49182 986053165 35382 82955 946561624 79363 45918 900746833 55759 45918 709738335 5865 55759 261155794 45918 24629 108888602 2207 45918 610564617 55759 68392 407996677 5865 75760 908931187 75760 67897 19835159 75760 77709 146976359 9058 68392 80846326 4009 68392 108245927 9058 58253 95071298 65973 9058 884907154 5579 77709 231402764 58253 56003 804015395 5579 4767 296460326 28722 4767 55004842 4767 79941 559149506 4767 72583 45061458 16844 79941 921508927 67148 28722 883221395 73579 67148 818087138 25716 67148 892849323 72583 68130 273276842 44406 67148 384797202 25716 79768 920588952 68130 27232 300645928 46319 27232 41041703 80257 27232 205868857 79768 29631 614062451 46319 23651 155441553 27742 80257 419679180 23651 440 621754137 51314 440 526607029 35929 23651 351899493 34854 23651 27474369 36938 27742 335170610 11424 35929 732306171 24154 35929 536000154 11424 5515 972878314 31476 36938 212222530 5515 31324 413840484 24154 62531 466676567 47663 5515 403454239 47663 1076 432359351 6025 1076 534946024 62531 17211 780555815 59333 6025 798247296 74169 47663 638486589 6025 7549 921641896 7549 55345 330519331 55345 70768 78023320 7549 5452 794677771 5452 78982 746226222 77157 5452 668428853 41017 78982 103991631 38863 77157 170120854 38863 43292 246036189 11717 43292 677746999 11717 33722 161859193 34331 41017 519523466 11717 51763 402939952 59171 34331 356463120 11717 1019 554905583 59171 38023 231074273 59171 38838 690368489 51763 18516 278180094 21120 38838 79799893 58305 38838 283753999 58305 3137 108568490 3943 38838 397647001 48728 3943 537866933 55246 48728 582908583 72424 3137 57081624 63579 72424 285909899 3943 69957 75794631 63579 63383 620778732 63579 30384 958028996 63383 5066 384954529 63383 76303 677224259 63383 27590 841998408 53849 27590 30138754 37001 53849 988500906 72397 53849 45552716 38724 37001 935964760 27590 31620 929470456 72397 53275 219197674 37001 29189 606412315 16224 31620 103756862 53966 29189 767794537 3136 31620 734951104 32418 16224 900132824 29189 24075 27356449 65651 3136 38004387 82614 65651 223612750 11236 3136 880856128 32418 80670 82821393 73875 11236 38306009 65651 48481 873449877 73875 51830 901126254 38531 80670 90496279 80670 79379 848059098 70992 51830 2966800 49236 51830 964316558 51830 75782 970481700 49236 12567 53939471 50960 12567 280732963 49236 55874 766195339 55874 20991 664750465 50960 58611 572916738 18256 58611 371944720 58611 23487 806490721 59511 20991 217284099 57287 18256 83637462 18256 3232 633688152 78470 57287 605181313 18119 3232 667876775 57564 57287 886394732 49647 57564 612744523 9405 49647 482599935 4273 49647 435338735 18119 12748 993691727 49647 10626 343128050 20485 49647 876677458 4273 42400 269119492 42308 42400 748758078 42308 46796 755883412 54630 20485 948346673 496 42308 105078228 55392 496 916417836 46796 41319 869264199 50758 46796 315467160 46675 55392 679872259 55392 80278 913017249 34302 55392 905089531 50758 60933 728359354 8480 46675 784672939 34302 81168 761532663 79175 81168 39487198 79175 43675 988195852 19724 81168 940320666 4507 79175 802187249 81168 81169 144719079 43675 15887 521887939 53617 81169 487550757 81169 70890 693596384 13855 15887 664937623 15887 5376 598988631 15887 67515 63441785 56611 13855 489943013 5376 27077 760139413 18501 13855 866508631 63846 67515 497902498 21601 56611 377646040 18501 42086 118767765 42086 36893 698512733 42447 42086 955312171 42086 51376 607808859 42086 71651 808782955 51376 26711 907377604 71651 30171 125551623 30171 60992 358181368 76835 26711 462553882 60992 17208 987815477 30171 58883 321692228 17208 30905 52076032 76835 62910 253609908 33255 62910 331676693 36723 62910 399142306 58671 62910 141418451 30905 31298 780197324 31298 19966 282031201 58671 42779 45663866 19966 51577 393089795 71130 51577 724569557 10525 42779 3296883 10525 54863 753957738 54863 62838 493126776 10525 42863 171164599 31111 10525 447539986 148 31111 663733443 148 56199 427204817 21984 42863 123233380 42863 296 521372106 77455 148 173236943 21984 78235 892802105 51330 296 355238089 78235 81308 393976462 78235 23570 917189715 61257 51330 107865125 78235 75708 87533657 61257 27094 344396802 61257 18015 177672957 75708 80787 763035713 20120 18015 23498531 75708 71115 694210730 18015 59115 415224417 50174 71115 457091674 80787 46240 585329757 20120 29151 60833482 70704 29151 493770685 29151 38609 417033665 16488 70704 833501592 47326 46240 102427078 29151 78341 598076384 38609 57472 97483280 5299 47326 26486909 47326 45690 84650484 47326 48870 984436358 57472 28487 405513769 5299 16187 910778245 66518 48870 547683211 10973 16187 926172746 34316 66518 864460458 66518 34038 835755013 66518 14017 975101901 34038 76272 436478576 34038 45593 31050822 34038 8820 55662043 14017 24006 578220525 14017 54613 196286451 24006 59787 44381166 45593 15020 822616585 27231 15020 426933224 51952 59787 829234195 59370 15020 667504181 17219 59787 637204192 59370 53909 918531452 45858 51952 72478627 17219 50708 632428490 53909 37540 265834899 13175 37540 942792037 53909 47781 704698656 50708 21949 677326343 13175 53443 959837106 58227 47781 119131825 58227 10575 783767022 71829 47781 231413267 58227 75929 145060989 8139 58227 118469250 30588 75929 195826183 49855 10575 419340324 48201 71829 706193521 44969 48201 101440012 48201 15420 973380035 48201 77604 244454837 77604 74241 46431592 24109 77604 794044758 44969 44399 866122431 79245 15420 364007297 79245 60453 579434319 71105 74241 687115794 44399 59550 499168461 879 44399 527133997 59550 14202 429391901 59550 72446 323557333 72446 35110 136609376 5842 14202 310764808 64099 5842 933285781 36056 72446 179024094 5842 66366 998589670 64099 25123 850913450 36056 37281 315758503 37281 42236 648667859 21986 25123 821362009 53092 42236 565389520 25123 8024 495814277 22839 42236 469030368 8024 65871 23550725 40098 22839 344244887 53092 69122 346800310 33270 65871 783193408 20097 33270 263216226 20097 28225 31245281 28225 82419 211195734 1864 69122 808200523 28225 30937 338781003 30937 75675 107323016 5177 28225 9104882 30937 31682 541453138 5177 76648 621182380 771 30937 83779568 31682 42873 64380673 3178 771 817012093 57795 31682 254006999 771 55724 245906722 55724 79233 681575550 57795 69877 936733342 69877 34832 975574694 34832 12764 993810132 55724 34066 883280696 34832 35180 101588532 34066 27922 166157329 82739 12764 581633904 82739 44564 669935120 61403 27922 5729100 35180 32352 934962399 4461 32352 113146856 23137 4461 347351301 44564 74805 939790818 1927 32352 943932279 1927 56359 202165607 1927 44740 67314019 31220 23137 422815954 25558 1927 811910271 31220 74133 934691839 65908 74133 923669442 33786 25558 622285365 30543 31220 97708267 33786 71012 117605331 53107 71012 32039011 24005 33786 763793586 33161 33786 65359447 60764 30543 818860831 24005 53782 659615741 15739 33161 14069047 33161 51412 649381888 53782 40959 81572199 53782 69182 60166302 34902 69182 317133668 17867 69182 478563288 77587 51412 272300239 17867 24940 140622228 77587 58190 197092201 58190 68607 803537572 34452 24940 563522930 24940 19626 438031960 24940 29881 507610691 29881 80053 56773309 44404 80053 768618503 8666 34452 790155870 8666 47878 24969769 44404 72863 556471251 72863 65709 861266363 39733 72863 168479168 65709 69531 341230474 72863 54976 282741888 82884 39733 901791535 39733 47451 360632666 39470 39733 219243658 69531 48457 413581266 28067 39470 704779519 48457 33510 962599454 48457 74674 60037332 23340 33510 243894432 74674 58326 440794511 59611 23340 168892433 33510 44802 178620760 58326 23784 277338945 73908 58326 194517586 44802 83297 70803504 64201 23784 92860568 46015 83297 1795122 23784 39472 481942205 58347 46015 946052188 58347 28447 231630724 69424 58347 188985150 58347 56829 916279380 79306 28447 1316803 56829 43355 23473716 43355 76986 510005246 31272 56829 984294234 43355 47421 782548854 76986 20927 404261362 20927 50312 55318467 59448 47421 505705911 1446 50312 987043357 1446 54195 184700060 25916 59448 298251281 50312 60564 56298966 29880 59448 72860826 47435 29880 456453274 67237 60564 224339932 60564 36764 265946929 67237 35848 54082065 47435 71803 175900667 36764 42676 606205220 36764 7590 242984989 42676 9003 175626245 35848 62779 301158223 7590 59167 98541648 62779 43454 62099380 9003 19438 110463312 43454 18750 779456183 18750 24650 618474402 43454 33704 653018061 71481 24650 123684837 71481 50288 805697552 50288 68564 187236688 24650 39091 278714201 71481 31033 213581476 40111 31033 805406062 50288 16190 614809768 39091 4271 61057120 16190 53532 400670101 31033 38455 726413422 50466 4271 21595826 50466 36499 142345803 38455 19608 592861289 14623 19608 540773729 33379 50466 757557133 62023 33379 607703617 67475 33379 8295825 19608 49030 934299437 52978 33379 190078351 26577 62023 141883964 7354 52978 667628505 80269 26577 75962871 26577 52491 700713776 51723 80269 777906984 7739 52491 351751683 42709 7354 305628325 7739 27410 850382256 42709 46915 357922995 27410 65605 222292462 11140 7739 507095585 73020 46915 797521212 46915 28731 566124263 32503 28731 233233071 43131 32503 558898598 38765 73020 565953688 46933 73020 826971246 31693 43131 500588937 20424 38765 221053165 10251 20424 744986807 38765 53890 155202940 31693 81148 60829604 81148 31162 175118697 29058 10251 761321740 81148 31284 206971754 31284 47233 136771114 77467 29058 815980145 67203 31162 681382889 13504 77467 445142062 6333 77467 735044458 67203 21512 190443731 77467 18437 557339571 18437 60891 239613038 5190 60891 625381794 48894 6333 111747571 21512 81262 164659050 60891 35421 319623440 17946 35421 580298124 6172 35421 136700512 48894 44899 880300177 6172 12833 30266766 6172 76167 910255952 23767 6172 803879966 76167 29506 933384019 76646 12833 211287502 7180 12833 105579038 76167 81971 674459323 23767 384 271662559 29506 7193 573363466 81971 32973 227254913 53435 81971 119929303 53435 24754 804577896 19340 7193 617402615 50915 32973 786811228 26579 50915 431528585 26579 15386 950291741 19340 75575 536699045 75575 59956 13074961 54316 15386 157219235 75575 28100 442117390 15386 43649 319920157 75575 47528 770237968 31498 54316 915647735 43649 38757 908451839 38757 11353 938944879 47528 24849 879154936 24849 73992 380137064 38757 77951 350943274 77951 37937 921125203 37937 57319 604159154 58922 37937 657382256 37937 52657 519481837 50474 58922 267514939 58922 80896 387176662 52657 39691 184048477 56507 50474 793240909 24252 39691 82023179 57103 50474 498348112 24252 34406 457895753 83441 57103 44231164 81142 56507 247539403 24252 9159 160747514 7093 81142 459635282 70282 34406 477732494 70282 11399 354477988 7093 43430 290963322 9159 20611 488858893 20611 72904 58457894 43430 23937 48034657 46029 72904 33624355 23436 43430 979961306 50367 23436 736051766 53483 23436 95376840 23937 2852 617204447 46029 76108 346232529 53483 60307 655145924 76108 35838 289854410 61759 76108 73964748 76108 33823 32616924 76108 36479 835282876 35838 68730 486105240 15954 35838 251471504 50479 61759 789207706 15954 42772 583854314 36479 22479 313113002 15954 58081 69325496 29812 22479 149376631 58081 50754 60091493 29812 48406 892293488 31313 50754 503058761 65754 48406 43764250 44499 48406 537330649 17684 44499 679130821 9278 65754 935624700 23257 65754 868025337 65754 63344 951359004 63344 77552 749670123 17684 19833 34127410 23257 34843 217792605 1399 34843 228636542 30722 63344 940493090 19532 77552 676496264 24130 1399 955855647 30722 47905 39655890 45797 1399 971432746 30722 20830 644224203 7371 47905 553435685 20830 38333 53848355 14278 47905 497882947 7371 32289 796830600 20830 25149 465413330 58017 38333 277587911 58017 67609 803536462 5354 25149 458993982 58017 69188 782213392 5354 55609 257267372 55609 32321 690625260 37033 67609 517608902 69188 10171 375384093 78761 10171 52179094 9147 37033 99979442 32321 78582 67046534 74697 10171 730474497 10171 20656 738497981 9147 24668 815400641 74697 41814 299298428 45539 74697 136034536 24668 13435 200930124 10693 24668 741118008 12863 45539 665932763 59394 10693 52587329 32675 10693 951070582 12863 49153 709480120 59394 4603 94726197 32675 15170 25944276 59394 25768 136713751 32675 21542 843308585 13489 15170 484371542 29552 21542 29687872 2055 21542 654656875 8041 2055 610714454 1428 13489 978418833 1428 19314 235874342 6552 8041 391352686 44375 19314 544305762 30507 8041 352840100 6531 19314 833001933 50422 6531 192622029 6552 24875 625106517 24875 62292 184895316 19086 50422 434253514 24627 6531 334523559 19409 62292 377885700 24627 1532 703861530 32431 19409 41764624 7364 1532 105178435 19409 39130 17506409 55333 19409 104260767 1532 47575 115462575 58919 7364 82889449 7137 58919 405415251 69999 7137 109177776 55333 80397 444672931 24126 58919 485931937 58919 42185 441664379 13362 80397 425862939 36321 24126 844952667 36321 81819 858512691 81819 40196 431797948 81819 53781 482928289 45041 53781 625925327 40196 74561 831074348 45041 41679 524220340 44729 53781 601845184 64346 45041 430948568 64346 78397 151967600 38084 78397 825496880 41679 18941 927297352 78397 40975 267977880 40975 37931 192465608 78543 37931 789089240 62502 18941 290592851 37931 16256 83747744 40975 59212 709396624 57298 59212 563996114 59212 9673 841624612 59212 39552 485464335 55151 39552 390902225 19245 57298 460550425 55052 55151 501883939 55808 19245 382514740 19245 56186 580379161 55151 78769 767513264 78769 63928 330697781 55808 56447 478454851 56186 6824 597649751 56447 63422 994008285 37467 63928 754102347 31279 6824 889864494 37467 49270 445818070 31279 39180 360856584 67724 39180 348814748 67724 26395 812657991 74380 31279 708521944 74380 34803 584980730 67724 63845 17223759 74380 61928 716773771 38911 34803 28023440 73014 61928 810312131 61928 52860 224810878 63845 79161 734400959 38911 75069 408827422 73014 44821 563219581 44821 20145 511197972 64025 20145 331461441 23372 44821 611977382 65422 75069 96975073 20145 41147 391155293 65422 6451 553025451 65132 65422 35357831 65422 38164 162599470 38164 82702 810534349 7779 82702 502700858 7779 41263 68692976 7779 11630 49795360 47314 82702 306812671 12478 41263 115964482 47314 37670 217638262 52597 11630 583602561 5384 52597 837300836 47470 37670 685852275 47470 82669 459898376 5384 80307 115103047 78850 80307 544976761 78850 74816 803247255 22107 80307 511167377 78850 1580 632916180 1580 66404 550252664 82038 1580 12775866 23251 74816 6179076 32155 23251 912449492 78134 66404 699283892 74971 78134 881148188 32155 81145 265147086 30470 23251 498274736 81145 75470 232331101 64345 78134 256758840 54125 30470 819470708 64345 43898 395799494 64985 30470 39990384 54125 12435 797298410 43898 15158 869926172 64985 9622 725375836 75854 9622 270864327 37090 75854 891640825 10600 75854 505755625 75854 77771 442551498 34156 10600 537536991 10600 35558 974478019 35558 55509 493483134 55509 51110 757648347 22330 35558 361912466 34156 49539 270560060 35558 35652 386269073 55509 5837 250863343 43797 49539 570439002 43797 52545 682449915 49539 44870 330892692 60914 52545 565576711 5837 76962 851010152 43797 18682 731316769 44870 30697 113824204 12063 30697 266837994 30697 45426 202600652 12063 77982 306561620 30697 65797 419101469 30566 65797 274414370 12063 58097 931133503 63438 45426 814913458 30566 73133 63850334 63438 66528 448694731 63438 19066 113938553 20168 19066 632203559 45900 19066 96519447 66528 58873 751620961 20168 31208 360030506 59546 45900 9328077 77774 31208 361838697 58873 53772 830248602 67272 58873 369998433 59546 47392 113039484 40966 47392 53536538 67272 38670 570113836 53772 82840 932428283 38670 67810 7105316 7685 67810 303320444 38670 29935 188117001 66227 7685 291977392 63170 7685 419639289 3587 67810 870617179 63170 76179 188542787 76892 63170 359230679 3587 69071 409535093 26014 3587 474036933 26014 59652 138025074 26014 17539 229110266 27363 26014 485651617 83250 17539 491034760 6885 83250 972349543 34042 83250 145825446 41702 34042 124774359 6885 1787 140287605 27226 1787 571437584 6885 141 838244619 34042 11225 673278184 11225 50679 14853472 50679 47266 644542183 11225 56661 912208183 22325 56661 800186225 30552 22325 146377321 50679 67785 935313180 80301 56661 894308554 30552 30252 363167089 80301 2001 329246599 49474 2001 661322707 28338 67785 20004192 308 80301 776734282 308 78764 656537475 33342 308 297589492 60640 49474 191765088 60640 40156 56160242 308 39370 537721345 78764 55417 433219059 55417 26680 607296050 40156 47304 541207343 26752 40156 876649281 39370 80681 981677305 47304 36681 750001670 47304 79373 8817500 54663 36681 532877377 55521 79373 259353013 55521 67479 13786323 43652 55521 418206063 33130 54663 236775511 33130 25260 17622241 29131 25260 539179579 67479 78335 635159157 33130 80418 479517606 14589 80418 379346802 29131 24740 6816199 30218 78335 693003375 24740 26331 102107369 26331 58535 506939665 24740 47057 872041424 24740 13870 636390007 30218 24883 890930070 62406 47057 662833068 58535 7032 784346665 7032 33853 575040189 74780 7032 649351035 62406 4900 449662774 4900 60599 518961261 33491 33853 117947889 45736 60599 858232846 30479 74780 937808871 75730 45736 122881535 77165 45736 453547224 30479 40640 10525626 47203 77165 929614291 56550 30479 181276753 76216 77165 845034900 47203 36286 166780018 74517 56550 976923215 59972 47203 293939800 45640 36286 824765208 59972 27114 849658533 45640 29065 131821449 45640 16875 64282613 47628 27114 72131360 82910 29065 599580377 35712 27114 492597204 16875 76717 345785176 82910 21230 799967164 35712 49003 759147666 61663 82910 796426900 91 61663 618453 21230 65498 865147590 65498 48478 1846120 79100 49003 823557852 58409 79100 99066910 62594 65498 91593103 79100 52485 775267392 8615 52485 22377936 52485 11402 178216588 52485 81547 467098163 52485 44601 956965874 8615 38162 205291576 81547 69744 610872494 60719 11402 364094550 69744 66037 587356544 73636 66037 15477278 61879 73636 654499601 73227 73636 312922516 19971 61879 575212023 66037 37832 657164338 83027 73227 637319778 19971 13252 180553424 73227 2802 677204691 37832 37930 957169874 77368 13252 149957003 52829 2802 338250943 77368 23227 88996104 41541 37930 262190276 37930 21551 401317607 15763 41541 922405106 3703 21551 491838975 41541 68700 281681847 15763 80102 671023600 25840 68700 507716995 59784 25840 583601080 25840 48876 625547254 48876 36947 618671473 36947 80293 486024378 17169 59784 861548385 48876 9020 856330142 41818 9020 572494989 76905 9020 118428264 45665 41818 443156303 9020 65298 213876039 9020 45067 711936064 45067 65009 685664410 29713 65009 779196227 53155 65009 55146315 65009 19001 414466969 19001 20613 548971800 2453 29713 432777342 78626 20613 71505257 411 78626 685652431 10968 20613 52357678 2020 20613 705756586 2453 10295 411222554 10968 41648 808301605 47417 411 792259016 10968 942 615302056 15780 47417 948448167 27491 47417 847448898 52582 41648 236045858 47417 61037 453975184 75180 942 929381302 27491 62379 706571831 52582 82801 571542901 82801 59335 357904855 61037 67662 43314337 62379 34518 53094142 67662 65092 443274452 59335 54978 709392533 34518 65734 889618652 54978 58964 89180522 12105 65734 474184746 65734 28541 393045423 54978 78078 736753396 80073 58964 909261840 13839 28541 719655796 25197 80073 116507776 3266 13839 936711876 59461 13839 979906549 25197 67517 814945128 13839 17212 3819285 26996 67517 86401390 77953 17212 806447828 81304 77953 520796853 27150 17212 89205546 37193 26996 738567199 81304 81454 797325874 77953 78892 882868644 16709 81454 487901207 842 27150 283381968 77209 81454 297453995 1387 16709 612916422 22830 842 504591212 16709 7462 89557727 15976 77209 910399425 62749 15976 379858216 64278 62749 615278669 22830 71921 676164834 71921 51034 848451796 14374 51034 642599557 62749 77555 164926243 51034 77601 116043409 28081 77601 446435050 14374 58524 5139763 77555 31407 176083144 77601 8844 184015655 28081 29598 996592194 31407 13787 887498907 29598 22009 51593074 75747 22009 690713867 75747 48009 586592188 43327 75747 581243907 43643 75747 389348038 23101 22009 328630053 10098 48009 11919479 11788 43327 880489874 4531 11788 57429066 27481 23101 139097837 67354 4531 552994386 45015 10098 143233072 35227 4531 990308378 54285 67354 202614667 37450 27481 976697151 21754 35227 193116679 57678 54285 772202907 21754 79206 695315423 64605 37450 806918978 21754 955 265698651 53297 955 91517122 64605 68231 139099549 68231 65554 270591012 955 3925 280282320 53297 223 721155405 3925 26479 684400542 41663 26479 121166804 26479 37642 855743669 41663 46929 7398690 41663 1458 950892104 1458 47427 853504609 47427 4659 717418765 47427 68354 880355678 68354 72610 689535310 68354 51248 246842569 4659 41988 588574371 51248 25027 402079013 51248 58137 441796289 51248 9584 304812391 51248 22417 690102 78987 22417 993975113 58137 67062 5150287 67062 51831 217756956 22417 28245 79133449 51799 28245 771768641 57280 78987 914284185 73256 67062 26550686 73256 10111 103497116 4188 51799 749469838 73272 10111 446697369 78584 57280 600782735 23079 73272 187188446 23079 43574 320494708 43574 16983 528048122 13426 23079 351063342 20667 43574 503791245 77002 23079 918861565 31685 77002 312696722 20667 43678 369835487 11664 13426 66806866 51437 77002 274372073 54584 51437 619393728 54297 31685 317826700 58821 11664 207829122 9569 54297 73472319 6132 51437 916125294 21899 9569 394830930 44661 9569 529633151 4066 6132 584814824 35762 9569 193149087 50180 6132 291452195 51892 4066 133432971 4066 78120 205881862 42414 35762 51964981 469 50180 542992562 469 11464 422354177 11464 81375 952379245 19616 11464 118287393 45497 81375 469671448 36986 469 42535183 81375 64553 685675705 36986 30828 69915171 7936 36986 914490567 51858 36986 648348622 32274 7936 362262294 2369 64553 140216257 51858 153 390954389 2369 34702 716544598 32274 68079 424811619 2673 32274 25069950 5258 68079 739797773 68079 74519 637685165 38938 74519 194204730 2673 26076 667415662 41972 26076 934605421 5258 74541 59536295 74519 33076 521127672 13056 74541 405820461 26076 74473 434032485 25637 13056 639956329 25637 33928 748183141 44526 33928 450009267 13056 44966 906338163 82081 44526 588490130 81345 33928 787579792 44966 79545 3986663 82081 77548 766016904 79545 72218 777103632 12275 81345 250160734 79545 32292 476614162 24818 72218 6986489 24818 22545 510079981 7426 22545 370634620 32292 40139 521281448 24818 17838 822585874 7426 22713 600961883 22713 9677 793926713 14108 7426 414939244 53203 14108 922557713 17838 73311 588963707 19606 73311 174538503 19606 23315 942547769 19606 59067 87138546 40787 59067 753293391 59067 80569 869203394 23315 63935 227098135 71373 59067 471090708 10996 40787 109336743 80569 63287 358111257 39698 10996 498908781 61586 63935 496888668 71373 80819 456498845 42598 10996 855874512 61586 8361 696112956 61586 43682 579900162 14255 8361 193602430 42598 52623 730543382 75867 14255 547510422 36351 52623 560834299 43682 48790 860013906 65993 75867 88260415 19710 52623 11260277 22465 65993 529322856 30538 65993 253592799 30538 30132 456247909 65993 50818 920647592 50818 45596 704888593 32877 30132 96468307 5254 30132 953617224 45596 50553 44228031 35932 50553 782690625 45596 41885 140472402 73552 50553 226497009 35932 55561 35948634 17978 73552 546335685 56551 41885 69885351 44623 17978 835590930 78744 56551 46463571 78744 3065 54258996 17978 27499 104864248 3065 83166 905074297 44623 25866 463643481 3065 51643 107690976 78412 3065 875758695 83166 6354 57725750 51220 51643 447341937 7236 25866 157817185 23777 51643 58683081 6354 35627 833346210 67143 51220 24161851 7236 29931 843110603 28397 67143 14277994 29931 60642 175192828 28397 32539 748648019 20074 32539 213314282 29931 71123 739958726 5669 60642 731540456 27758 5669 433384169 36223 71123 468746694 16771 27758 753055982 16771 64688 81645939 61123 16771 219405167 64688 72886 493244956 61123 62693 476293666 61123 19679 225236310 72886 27436 558789410 24970 27436 594502716 19679 75576 599564797 60216 75576 338841666 27436 15137 999147365 25426 75576 54241433 35261 75576 375577225 25426 47491 795224648 74310 25426 330046021 74310 46989 118104257 923 47491 642960134 83494 47491 136016271 46989 36092 291729668 79637 74310 992969896 83494 43487 660885091 24691 79637 120995199 43487 49032 139069470 36092 79649 350290953 49032 54977 485193458 40880 49032 791879781 30281 49032 93804915 49032 13093 75963265 2772 79649 189452153 30281 56835 130859883 40880 59770 840191954 2772 8074 455116525 8074 62482 153747034 2772 33819 50550089 64974 59770 777943070 59770 65898 66016384 41406 8074 966758891 65898 929 363535361 41406 4369 755025845 64974 38684 549495326 24480 65898 255475281 66839 41406 429592826 929 45748 892529020 45748 58718 523695033 38684 27038 81776703 26282 45748 453995695 66839 64364 608551754 27038 16901 962669795 21097 26282 205277714 23016 64364 912808187 23016 22610 614288918 22610 24116 127081644 15694 22610 870868851 37202 15694 391908869 32950 22610 56959667 22610 50301 718630349 21041 37202 987812001 24492 50301 366747841 21041 63247 358811964 63247 23997 814838544 49816 50301 250030489 23997 24271 67590024 24492 4932 30462809 23997 52390 325913729 49816 4368 748512401 4932 71844 71477656 52390 52305 922579185 62530 4368 648881828 46272 4368 541692653 46272 51323 271859083 2216 62530 687227591 54834 62530 616119966 30461 54834 843745305 40900 51323 407896964 30461 40638 578343380 2216 36195 495662285 30461 61845 344086096 70299 36195 391988811 36195 21850 151061176 61558 40638 315322126 61558 2285 809140805 54480 61845 114891247 53060 21850 290391779 2285 71362 230200727 53060 69808 509596471 53060 68649 135769451 54480 63777 197581940 68649 33244 724380004 68649 27384 587273572 33244 81030 96400864 68649 14549 60045175 80306 33244 846507171 14549 2115 860348156 4190 27384 631196524 27882 2115 808914871 2115 13972 763499258 54737 4190 38351130 27882 5815 54808368 19201 13972 347196279 12248 5815 13343690 5815 78332 639585253 5815 66267 906133161 78332 75265 901002555 38473 19201 878494437 71706 75265 615306483 55867 71706 506409430 3005 71706 419474798 3005 79710 931999278 38473 17245 443928932 3005 71099 143748636 55855 17245 214747152 71099 24633 723415830 66729 71099 490671098 48389 55855 581841189 57050 66729 915749640 52563 55855 547176475 77969 24633 744298018 69838 77969 245018436 10740 52563 936339152 77969 15522 986093051 69838 2197 803440872 15522 48139 932029992 48139 10818 697935431 57856 15522 207771324 10818 59704 132257773 10818 33959 247224516 59704 24291 111284202 10818 6503 600103204 57856 56270 453897242 25752 59704 292339025 16165 24291 777129272 6503 278 630014475 16165 79658 997857836 45127 278 19244214 45127 56211 703578482 56211 7035 43391673 14748 7035 202872445 82216 79658 582451374 9859 7035 691967285 14748 19425 42672239 38635 82216 994259005 38635 46865 171229981 54423 38635 113053450 9859 21999 560014856 8950 19425 805793928 46865 75355 641630273 8950 16468 396902080 54423 1222 809383189 1222 66871 999194008 19212 8950 33989604 66871 42931 538997367 19212 72015 62308195 9918 42931 52802942 66871 77659 495194037 42931 37589 140014965 62837 72015 421511634 31723 37589 532795729 31723 39741 92333527 39741 75590 69107499 75590 70750 917832568 70750 31676 209734962 35280 31723 310340976 35280 28597 683623940 28597 53892 706429657 2992 53892 653384268 35280 35794 238106789 68829 35280 670316887 2992 46721 786767796 46721 48421 650207251 35794 69109 172922754 68829 29302 524860808 59166 29302 924496185 48421 70098 892208701 31045 70098 556022064 53342 31045 374210793 39240 53342 836217626 71614 59166 885833824 41034 31045 895615496 39240 61895 971315466 53342 64987 104792062 12213 71614 194980764 41034 62612 669597719 33294 61895 348346534 62612 3378 293450178 1390 64987 443360048 7469 12213 641292350 53256 1390 913323668 53256 48927 878393742 74127 7469 287650947 79082 53256 619364919 79082 8184 613303139 53256 17020 950840194 64733 8184 159690196 60100 64733 773627426 79082 74612 301017193 69931 74612 608221746 43672 17020 926351037 6227 69931 66328307 60100 14419 439217680 71080 69931 978284055 49063 43672 826151416 71080 9516 555831283 46546 49063 37881291 10912 9516 102556504 22854 9516 721157182 12212 22854 692426677 75922 46546 882536666 55293 10912 538629983 26368 55293 194755261 26368 59901 25748874 26368 4924 43193246 4924 47660 844286759 59901 37223 764306434 55678 37223 801790903 4924 50822 122909901 18839 50822 791134541 26983 47660 252167714 25570 37223 393569100 12144 26983 633707199 18839 80300 173130291 27118 25570 70563375 27118 21404 394357401 71281 21404 213856538 54840 12144 847843252 54840 26354 97761142 64992 71281 904384251 64992 76415 507562745 44938 76415 815531370 76415 41640 364318776 13342 44938 180425993 6405 44938 102429932 64215 13342 288806342 41640 41308 171042708 41640 23140 349679348 64215 24339 31017395 77028 64215 12130638 83276 41308 240882956 17821 77028 759713509 17821 63720 191991772 83276 16787 863351291 20433 17821 333665237 20433 6147 283223650 17821 41285 73955603 41285 58396 965613510 81742 20433 421109993 81742 56596 778019404 41285 29440 970116386 56596 17054 878137568 40028 58396 454233887 81742 26130 945909000 26130 75578 603142904 24426 40028 291864751 40028 33206 69560375 33206 27280 298765354 24426 37185 511651371 24730 27280 551305059 27280 1334 634884887 1334 35988 539060938 25345 27280 785800078 1334 79958 147114867 35988 54239 355746652 79958 79009 730449994 35988 4358 696992716 47020 79958 319538482 54239 81676 541437177 44518 47020 488994234 79009 3615 928519818 3615 62314 841122291 78660 44518 537469944 26670 62314 112148689 63024 26670 7036989 79431 62314 746954271 18402 78660 497982455 63024 50872 350762364 54172 63024 348238707 63024 18896 343208953 30341 50872 128044201 18896 66882 882364746 54172 72896 239795558 40285 72896 828779869 30341 44401 24899759 72896 6156 778329166 62031 66882 803665787 543 62031 804016118 30131 6156 464371801 70799 30131 95289745 11890 62031 432134903 543 71699 113330665 19904 30131 833291923 70799 443 66416241 443 82139 667002958 13133 11890 738032338 13133 27012 40833190 82139 14212 177633125 14212 78156 527333011 27012 22914 61861483 22914 1947 29219797 52565 14212 358168695 78528 22914 17191155 77030 22914 879054013 72670 22914 783382319 30885 1947 952971743 78528 72948 669104122 77030 65429 998150930 77030 21964 235428136 30885 47047 536443025 21964 61943 31741414 31840 72948 402510952 21964 62615 747388797 47047 21502 353203351 62615 31512 439073420 68906 31512 531987277 62615 36079 960288180 73673 21502 6211499 8187 36079 757373485 68906 71240 311558639 14184 8187 712125618 70411 8187 608789376 38267 73673 183349140 5773 70411 736142135 38267 51645 376540177 42805 5773 173724718 51645 59960 399576873 51645 35875 480856193 166 5773 8896097 57415 51645 126720179 74192 35875 101640726 57415 51077 621295432 32736 57415 401379777 166 26797 744440939 74192 708 217805142 62087 26797 552025416 12581 26797 173046310 32736 67313 163676850 708 24588 620271448 67313 39935 627689073 49667 67313 24920494 60234 12581 257609564 48180 60234 82682160 70577 48180 423979387 49667 4113 572525300 60234 18413 244580472 48180 55774 61923370 49960 48180 441127631 81439 4113 198415533 28153 49960 327089108 41872 18413 94084498 41872 56623 198667784 56623 7485 892445665 76138 56623 476042605 56623 42110 262163617 2684 7485 214561437 23036 56623 757661818 15338 76138 711581476 49011 76138 63153107 23782 49011 784438583 2684 78615 538776777 15624 15338 14877133 35126 23782 599927657 78615 18376 769035993 35126 23276 494089683 78615 65411 67080214 20065 65411 827755974 35126 19253 707821337 8390 23276 628092629 4984 65411 937951451 38754 19253 140111970 65569 38754 29856705 19253 45770 329716587 8390 1825 590634115 45770 17159 582031743 11338 1825 28548101 45770 60701 256608102 12182 11338 426541367 42815 11338 351946345 12182 68258 507395297 60701 64257 144218810 12182 70941 139242909 68258 69891 692739856 73614 70941 397209122 64257 33720 735960887 45152 64257 916121429 45152 23455 192706160 82132 23455 626362994 45152 40670 244965365 17910 23455 915292440 59019 82132 444586156 8013 23455 652838327 49031 82132 692298472 56107 49031 262762715 59019 10429 979989752 6592 59019 595313544 43026 6592 49666222 10429 63535 948699695 15322 10429 286653398 15322 67941 768271262 15574 43026 386102090 43026 83121 751203491 45211 15322 187919876 1207 15574 953747346 82204 67941 299596294 15574 57579 112398697 45211 1298 370429376 3552 82204 150409407 1207 57010 402165767 27119 3552 812005363 32650 27119 35846484 27119 32520 358880432 57010 3388 846908059 3388 69107 680435132 25109 27119 358521644 32650 17388 8692092 30048 69107 985615436 82586 30048 175948334 25109 83443 695011117 82586 24822 458936901 17388 32160 703768165 30048 34149 443822561 82586 69369 894121670 32160 48594 989441737 30184 34149 859920438 42150 69369 530959307 34149 61707 61282358 52447 61707 833795976 71935 30184 902452564 1034 71935 746784573 5443 61707 815453852 71935 39509 858114292 52447 3874 72921297 61541 1034 679637299 5047 5443 868791004 39509 30490 615056174 5047 18344 414942497 3874 25420 499273059 59308 30490 505627052 26286 18344 457867954 46062 25420 142678246 33904 18344 113830762 35549 33904 731183348 33904 7080 817183720 24033 26286 314374195 1412 7080 599642821 33904 77706 24477658 13861 35549 635930035 75326 77706 196852438 24033 2894 865331366 77706 77288 306657884 1546 2894 490718960 75326 21460 391782625 15205 1546 735697247 82696 21460 331223164 11815 1546 115473517 80128 21460 34908812 82696 82299 382894712 82299 28542 29447365 7529 80128 104760772 11815 59058 469079425 7529 11670 178682306 7529 33437 867193404 7529 30180 443472385 7529 2341 982696025 11670 65205 982205632 37479 65205 494223991 77521 2341 715986989 2341 72555 167949310 60033 37479 488448992 70884 77521 497765786 21052 70884 678106582 70884 56425 685743135 72555 8052 856315806 56425 46948 966112425 50326 21052 616561108 50326 46968 370512870 8052 58492 633781631 8052 21235 462372104 46948 8419 6784816 74503 21235 91090466 58492 36039 439454738 51755 58492 166947740 74503 12240 176353773 25236 74503 459642312 25443 12240 539102222 12240 44254 121241623 4660 25443 195115395 9056 25443 130726447 5565 9056 79724307 5565 40774 717540477 5565 70397 237063421 59244 40774 344045177 37775 70397 30792321 5565 47640 800615416 70397 30493 104001760 34017 59244 26567583 60932 59244 182053039 28914 60932 551414573 60932 29404 233445071 79444 60932 875725924 44409 29404 820981332 44235 44409 842272445 79444 13947 508985004 79444 57560 772560626 57560 13395 922354113 57560 80331 284994724 44235 12187 430670800 38426 80331 882778935 38600 13395 287973531 38426 53526 499040255 12187 82891 427616583 38426 82763 640464487 82891 61334 276672209 61334 8498 820592781 61334 3165 907968644 63448 61334 135180921 3165 9381 545802602 8498 61413 450079402 8498 53095 802968606 61413 60570 496013265 60570 56268 565257481 79025 60570 589772953 53095 67260 262564239 60570 6411 162424100 59495 6411 8462589 17699 67260 647545759 7127 67260 892104890 67260 59275 750781492 7127 2553 37438357 18032 59275 531410727 59275 46984 120209330 2553 31490 526873327 64794 18032 496561362 64794 61145 425832237 64794 40560 904625456 45597 40560 582401737 45612 61145 555369840 61145 52845 170843917 54145 40560 349759277 70579 54145 73504547 70579 60720 847248719 77482 60720 499333737 54145 40309 714093252 80839 60720 760647058 77482 46813 674005852 60720 9876 696938608 20932 77482 811165782 20932 10448 165259813 9876 29289 905797363 46813 47353 312289812 80340 47353 365453900 29289 9552 985338455 42328 80340 919382588 29289 23348 591274167 23348 23654 341966737 23348 81490 332396431 9552 47502 238345370 23348 32046 781085414 36956 23348 934361745 32046 23006 703970229 65328 32046 686306607 23006 37893 107615479 77523 65328 182269822 36956 50582 510232232 65685 23006 569000039 78807 65328 603522703 75632 65685 569729943 82711 77523 855277678 75632 25057 597559879 65685 17997 463287096 52083 82711 963846909 16694 17997 833774770 17997 28192 479930043 17997 60229 7147250 52083 54261 861625356 15641 54261 580208436 41830 60229 817059014 15641 69085 750437051 15473 15641 665731905 54261 17403 939912369 15473 38027 935707676 50158 17403 21702233 61031 50158 984812579 54713 50158 699582850 38027 47263 28564457 81911 38027 226931773 47263 60199 663586172 43514 61031 47119994 81753 47263 380599427 81753 65458 262840703 81911 77829 617901070 70000 60199 642673095 62062 77829 235905753 77829 17922 286805270 77829 73666 506295778 73666 52613 988885950 7965 17922 622669061 37081 52613 652473773 6124 7965 592600794 25395 6124 42370449 6124 20601 219959269 25395 3973 318609315 57566 3973 35041464 5322 6124 879578004 71053 25395 272512900 73414 57566 510382022 16540 57566 690500545 78249 71053 177890403 25421 73414 251197962 73414 19849 680560304 16540 12562 691413311 39888 25421 52013544 78249 64017 385067138 42921 39888 774080361 12257 19849 761576639 39888 37522 303865881 42921 22471 643302080 37522 16099 717597697 42921 9331 840720852 32637 37522 946500782 9012 22471 297143459 9087 22471 3647721 22105 16099 462454270 3074 22105 914050301 22105 77389 498750145 58874 3074 323662320 77389 14757 969089559 4503 3074 209278527 53800 14757 785195880 4503 20586 36857328 8454 14757 504842397 8454 51396 233341127 18074 4503 815714752 18074 23102 679004369 23102 66288 253147225 68181 23102 622185705 18074 32 934904304 18074 35508 390451037 71272 35508 512404248 68181 29195 816043504 40017 71272 604144642 32 65756 53834198 66193 29195 220414387 29195 14859 779907248 29195 34562 98987961 66193 45652 257415486 34562 34366 862520483 39929 34562 457007533 34366 18014 294211785 31335 34366 39703540 18014 40340 466549752 33100 18014 950166042 13599 39929 992755369 54750 13599 356361679 31335 65290 350151116 65290 50892 221346709 54750 34435 164627357 55121 65290 380046310 35442 34435 243326329 65290 47831 95684710 21494 35442 681750833 60848 21494 503693696 35442 8147 696373156 35442 68443 75022903 21494 19254 801745830 57540 8147 242976650 64083 19254 481648386 19254 35175 374782338 29174 35175 238792471 35175 50150 537112422 57540 17554 756065549 64083 32909 395755695 29174 3307 738672736 29174 39100 10767349 32909 80555 788271911 79203 80555 29346055 32909 30348 312068602 56732 39100 866810411 53418 56732 346257329 15279 56732 704059397 56732 67959 761592454 80654 30348 121331442 15279 30339 845211439 30339 71784 275193646 47690 80654 79774146 81517 30339 377980196 30339 42302 423281548 42302 14305 609048950 71784 39057 549537894 66147 81517 996469699 14305 16813 578784705 14305 60172 660348900 55829 60172 411371853 78393 39057 604327763 55829 5203 174025324 20679 78393 610665041 54980 55829 960455907 5203 33792 883891317 33792 79393 80626611 54475 20679 594703955 79393 70005 823907380 33792 83320 848756801 37466 79393 598936391 27366 83320 261659562 37466 40026 930138399 70005 79089 191316791 83320 6043 136461364 83361 27366 104809111 27508 6043 83857701 37067 79089 10495099 32658 27508 870040383 37067 20190 46017151 39852 37067 205672971 63857 20190 341196336 53718 37067 794026130 32658 65436 446700337 63857 55698 761100792 55698 13818 717638788 15533 63857 458295589 65436 74668 213544168 13818 30112 89943961 74668 19866 602389791 74668 492 109042998 55226 19866 479271240 55226 24921 416335775 41899 492 450783721 55226 31708 963442826 50250 41899 969388798 24921 17065 984258389 50250 49280 455415378 72858 41899 99001775 72858 51093 101250730 62282 51093 902605552 9122 17065 925172449 72858 76734 503220566 19016 9122 601851478 80356 9122 396093925 30926 62282 672086200 80356 3431 763956520 19016 59596 698037620 73768 30926 493640128 36989 30926 171701152 30926 54723 350654912 36989 19637 478715101 33343 59596 156707784 36989 46220 818230520 19637 43147 541278892 33343 54655 820844824 33343 63366 443403466 54655 74967 657301934 68325 46220 589766589 72425 54655 392304908 72425 10083 168427381 63366 29515 343513786 73545 68325 68264897 35998 73545 965192544 30622 29515 42889096 10083 32985 724020678 29515 22696 130499996 22696 15077 433490008 82838 30622 841898956 18813 30622 247950036 71652 32985 23718127 22696 19157 532094992 69600 82838 519844832 24297 71652 266261974 13119 69600 6099388 41126 19157 800504634 67610 69600 575474338 27454 67610 959427017 41126 76189 38086175 27133 13119 910676958 27133 14884 766545956 59809 14884 327035628 5270 27454 394982464 59809 65721 889286429 5270 25801 864762513 8109 14884 325091967 65721 12677 58547675 65721 5243 208118582 50774 8109 751616584 12677 47787 393036628 5243 81056 132947436 81056 35019 784759088 35456 81056 190076032 50774 9908 57193707 35586 35019 373838366 35456 50133 161653826 50564 35019 160117350 50564 33441 889946623 4134 50133 101731439 50564 10169 644497582 4134 39172 768985867 50564 50680 707490940 50680 52645 531809207 35846 50680 110958749 39269 10169 95022776 35846 54435 893658111 70173 35846 402569337 72521 54435 641424683 32442 70173 127636004 21629 39269 673323924 75587 70173 371521754 38489 21629 641858691 32442 26857 176183553 24067 75587 86738917 21629 33153 16071066 26857 3227 96925292 33153 19943 553342398 42158 33153 170139525 78297 42158 425058453 19943 5590 73610096 51783 42158 637609998 26134 51783 600567789 9737 5590 350718106 9737 21950 485341053 81710 5590 793127211 42587 26134 979828478 42587 79231 846159075 72028 42587 548804419 52928 72028 858525182 81710 45083 152773968 79231 10961 219296184 72028 66126 217202230 35272 66126 906631840 78576 52928 562822886 35272 47683 520956376 24016 35272 556804220 78576 24024 456217537 51777 24024 51262059 24024 27840 104397181 24024 49852 285289752 27840 58585 400300787 27840 44469 914689706 58585 43517 591838098 2309 43517 121318840 2309 57068 951553810 57068 48705 29992227 6314 44469 376308416 48705 57821 648521275 6314 48450 339568910 15920 6314 319663248 57821 78628 700293491 6314 63324 871608009 2519 78628 886355826 58860 78628 963446670 50290 15920 17022228 5487 2519 740793747 41712 50290 218887351 18657 41712 516299226 80291 41712 824010278 10077 50290 113605078 57203 10077 764227221 18657 73816 503963132 8814 73816 948340809 43188 8814 128508592 68930 57203 68861267 73816 34211 951356 73776 8814 177155657 73776 50757 925665784 43188 71385 647945782 36381 50757 759297188 34211 1571 695397925 23410 73776 934807373 1571 52324 860607088 26808 36381 577527073 36381 20211 793757363 23941 1571 17730505 20211 23072 392278504 78133 20211 403552921 48305 23941 526694392 48305 4372 481045382 48867 48305 980233351 4372 634 217226765 17198 48305 207072452 634 54597 925933189 17198 21376 737037703 48994 48867 372502592 49142 17198 890354011 50359 21376 51753604 49142 54199 463449263 50359 80594 140611167 19906 50359 25445527 54199 46820 667707560 50359 25218 385068007 58307 19906 463376043 46350 19906 455838342 49869 58307 359834407 77023 25218 278934512 49869 57816 298493400 46350 21151 572470070 77023 17039 193541546 32110 17039 614689665 75597 77023 446976102 80733 21151 578386802 21151 26193 961037476 26193 10356 980526731 80733 4995 151559041 70821 4995 965023012 8862 70821 128728988 12717 8862 743043430 10356 62858 114369768 8862 63368 389042805 1719 8862 339986165 23073 62858 756298044 13009 63368 6500629 9182 13009 567938853 23073 40412 343308588 1719 30521 471119010 76355 30521 392704894 27868 9182 141530744 53551 30521 91341877 78155 53551 160423712 72855 27868 833062433 54887 53551 914683866 53551 61061 180570443 73134 61061 553896451 61061 33228 561641767 73134 32311 474177083 61061 6300 463432921 33228 31721 392623846 41069 33228 264275942 58206 41069 375008422 58206 39849 995707565 26207 31721 102901918 26207 24989 895633243 6748 58206 594671179 26207 39618 71522836 39618 31182 934908735 69596 6748 733057965 69596 64613 718893039 39618 61178 64868947 64613 59513 61084968 58509 59513 68245095 81662 58509 233171345 58509 63655 470769877 53449 63655 706644263 71896 58509 438874238 31731 58509 195146697 53449 66735 780296465 62138 31731 528026962 62138 46043 394997625 13156 31731 220453877 46043 7521 582825732 66735 74709 76138429 42449 13156 709987912 7787 7521 82028454 7521 34235 920337306 52389 7787 106400272 7787 39949 235924521 74841 52389 77809465 61415 7787 817883155 61415 45027 146772916 15495 39949 718622761 5514 15495 396371895 45027 41074 492484576 66669 41074 879881634 64184 45027 752129698 5514 49780 59035360 41074 28744 108214473 64184 20707 355871826 28744 27240 930205254 49083 20707 298091943 11527 27240 138562750 11527 13144 544157660 51343 20707 596580179 13144 24907 933698016 13144 71989 258937201 71989 28121 376253426 24907 79851 274906894 54653 24907 181511888 24907 36345 402056877 25955 28121 507390019 47884 28121 14245382 40656 36345 194174704 67406 25955 701599166 13632 47884 793178588 25955 12322 840463158 40656 14827 187379681 15875 67406 200795444 13632 56085 206029527 13632 4735 353504465 74389 15875 916871655 56085 66930 72714825 74389 67600 442517977 7390 4735 918266750 44699 74389 820045886 302 7390 537939735 43365 302 327026552 67600 9986 746377632 45005 302 674644970 39952 44699 71247785 80497 39952 784813918 9986 36739 116643138 10656 45005 743253199 36739 18876 556247288 80497 65028 967330552 78747 65028 941526618 62076 10656 374709768 83391 18876 29843638 78747 24978 919412209 73215 62076 146290308 62076 49081 120950365 49081 39783 919410349 24978 18197 236415158 49081 34203 674210872 44588 34203 671313829 18197 43215 83916385 71082 39783 362202299 34203 42432 133354045 4865 34203 370514452 42432 48496 759770923 15575 4865 451869435 74628 15575 927079910 78540 15575 273088033 15575 80918 348839646 72003 15575 462582985 10668 74628 784474686 66722 80918 179359995 35294 78540 736542965 10668 33756 74705716 41247 35294 31867980 33756 55648 861245193 7612 41247 907179990 7612 69202 21376586 33756 57446 33935689 58108 41247 730135367 55648 60036 434768741 58108 45322 200036852 58108 43282 861100353 45322 24906 876321248 6998 60036 665625125 24906 61989 557586301 50524 61989 774953931 61989 73447 859017545 73447 7530 5237797 7771 6998 627283433 21770 61989 384775505 73447 2466 857922839 2466 20723 417008817 2466 37882 185005880 35849 7771 976223160 37882 35056 97167467 7794 20723 802178747 35849 82332 477873252 82332 25380 770329202 35056 25541 578251798 56795 25541 545615082 7794 1557 591086838 82332 56758 725300743 25541 46703 389614959 1557 67006 88860345 77907 46703 472677015 59465 46703 210459718 21976 56758 470624044 40603 77907 914931977 34852 21976 78413041 34852 75343 275803870 75343 47506 7179739 20509 40603 177817525 75343 3386 593778067 75343 46507 544280189 75343 64965 89133755 42385 3386 160384314 64965 49115 115496984 64965 76970 835357675 38779 42385 321256297 76970 35578 374526684 49115 20342 102886569 77034 38779 829565865 38779 22272 64971287 35578 54994 81656886 1308 22272 340685680 1308 57546 23997533 74952 77034 435443373 65423 57546 537951108 37336 54994 2478135 51090 1308 906284004 4095 51090 24642918 81553 74952 476865180 22027 4095 804869725 68138 81553 497768193 81553 46033 88957225 4095 52864 772575682 46033 7862 162313978 46235 52864 765354405 46235 54317 51672090 69324 46235 223185940 17837 54317 56988396 7862 31471 445255887 70908 17837 301514880 8883 54317 226685908 12639 69324 65438293 51641 12639 248121252 44224 31471 52154580 8883 34672 935253810 12639 35058 889725636 21367 51641 688183025 35058 37815 10349579 35058 68273 23043004 35058 28213 767932954 68273 43699 399948820 37815 16172 340441399 65775 43699 64479163 43699 33456 722834582 1762 33456 889861562 53160 33456 345458394 1762 57671 180858825 12112 33456 102033731 82882 53160 58526946 52968 53160 6482857 24217 12112 716245314 82882 71627 279319108 61133 24217 727407704 24217 40681 717703397 59758 61133 314848592 34655 61133 243880816 59758 15540 10274095 47519 34655 42964872 3513 34655 981752007 67740 34655 289521005 67740 56397 790148914 3513 82535 693193738 66357 47519 750908784 62909 56397 252504164 68844 82535 654448479 62909 21082 803216484 68844 81637 7711863 61020 66357 627638482 54141 21082 77236978 61872 54141 43119324 41091 21082 536010930 54141 71958 811915680 61020 9659 723838702 65078 9659 473554630 23652 65078 620680004 9659 49201 134753329 7657 49201 250571383 271 65078 86869356 39515 271 328207235 13962 23652 810915896 17091 13962 303393239 17091 1874 205865857 73984 39515 254217022 13962 33762 751257367 33762 25930 31362568 4985 1874 576055918 73984 20233 933893178 33762 77674 113658521 59835 4985 95368500 20233 11629 68355289 24835 4985 202805134 30179 20233 831910121 77674 23175 31055684 30179 76319 307373034 30179 80321 963185695 30179 23876 194434982 79891 23876 437454010 43375 76319 430200384 42796 80321 86321526 79891 20241 875641380 43375 55257 680867140 43375 76093 537573939 81694 42796 544701596 79857 81694 125008548 76093 70123 943478308 55257 25407 61151298 6508 76093 396472453 15037 79857 452176309 81398 15037 516873595 48708 70123 491823754 11591 25407 730354621 35564 6508 599154573 80686 11591 939075922 69696 35564 564512363 11591 45308 915845407 80686 18556 995597890 80686 22129 744367391 45308 21916 63989216 43970 69696 36920639 39939 22129 781655431 18556 7129 234877949 77972 43970 831715088 21916 26086 588384497 42523 39939 763911237 26086 35052 895957088 26086 1060 437833731 48255 26086 647026425 48255 26172 351669391 1060 27005 918859609 50650 35052 316532495 48255 44840 208851846 53653 50650 136450264 32633 50650 697818563 53653 79273 94804573 44840 31143 241953591 32633 24356 272687198 32633 53049 424299432 71672 53049 813214641 53049 67546 240810033 67546 67159 822974719 67546 65892 537893569 71672 80599 320627880 4313 67159 2829453 67546 16360 328571391 4313 58540 588479023 80599 68032 461426778 68032 26803 809750619 56755 4313 603066455 22571 56755 798316519 46625 68032 799857433 73700 46625 131880081 73700 46421 222134349 73700 26918 29463266 46625 52519 273896140 58487 26918 317507568 21143 73700 112073119 43238 21143 62712008 26918 28251 745353829 43238 50345 104998269 19348 43238 987230521 73137 21143 571545454 16127 50345 195840860 39723 73137 899050689 50345 44708 593897955 44708 35994 201811043 44708 10643 442670017 75888 44708 318816368 39723 25864 594903335 10643 81525 405186055 64847 81525 471069281 75888 74057 818186683 63036 74057 430611108 20085 81525 15843397 47016 74057 946440150 49376 74057 102406507 63036 25139 519351656 5611 63036 87360670 14150 47016 907764383 14150 37534 366616180 25139 44737 388811266 4805 25139 600450425 44737 12917 754634695 20191 4805 201318348 20191 33912 120062776 33912 59272 70853854 33630 12917 181714375 2085 59272 26790805 8303 33630 474971927 59272 58947 788290420 59272 61126 15992216 72751 2085 912631797 61126 13470 417165237 13470 59402 103052736 59402 67593 691436524 13470 57452 679108308 3580 13470 38096138 57452 7494 616761771 28478 3580 51341876 78746 7494 847301561 78746 80030 129617222 78746 80467 467569406 78746 73320 364745001 73320 71049 923657078 71421 80467 536994411 80030 41719 966161703 73320 42804 307677125 71421 15055 940846846 51784 41719 583818666 71421 68768 49771982 16236 15055 366084847 16610 16236 60535679 58078 51784 713471723 10325 16610 901944516 18277 16236 52926619 78914 18277 493767299 10325 73741 224950543 73741 33804 493875435 51528 18277 455696915 81743 51528 134445171 22999 33804 981996361 18244 33804 250710651 81743 53027 684433074 18244 57728 867032197 81196 18244 940489777 57728 64752 101055980 18244 21268 203233518 81196 53094 563271959 19319 57728 543921807 53094 40457 386551539 64752 63885 772011602 53094 3746 779392264 63685 63885 694171891 63685 69465 291690388 63885 44284 543316563 54637 63885 847592830 14226 69465 231775131 51759 14226 520019110 78228 44284 994893676 64102 54637 889492644 32030 54637 8888185 44080 51759 94474429 78228 43229 4656631 26421 44080 981343292 43229 19054 827995561 75500 32030 997943212 26421 42908 100730018 42908 57875 302002008 73882 42908 755635876 56417 42908 649803414 56417 843 19827953 42908 25843 381814412 57875 72573 448216075 25843 21395 20327638 21395 37373 141401178 19902 25843 83525906 37373 77216 752885254 19528 21395 67443765 45553 21395 688263070 19902 17350 11153023 45553 31803 269198238 45553 75672 821298494 31803 82355 343980761 15760 45553 869862863 70271 31803 569509247 31803 75102 103601775 75102 83302 869578872 70271 26450 545972983 70271 73564 239766058 73564 49344 465937398 49566 49344 181153602 49344 16710 89005648 50254 26450 579979986 49344 81437 396613440 49566 19143 205236468 81437 19668 489534387 68624 19668 121895397 19668 10154 549395660 68624 62709 139166083 19668 62740 418009144 35022 68624 643957500 62740 4729 3045230 4707 35022 859543454 4707 28655 388880369 4729 75551 967835181 42722 4707 38025798 56508 42722 256797420 46853 4707 788060338 42722 73340 283480856 46853 10088 957536811 42722 75603 297472940 41908 10088 815668378 80625 73340 315453128 75419 80625 737760842 75419 20922 341871610 80625 50062 15810891 35746 20922 382413604 20870 50062 204398182 20870 33471 567874331 29426 20870 46299270 20870 29176 300612667 33471 44990 389730995 44990 14944 211356511 14944 55991 99220191 56537 14944 214981460 55991 64946 836071039 14944 77396 208860899 19987 55991 784339084 64946 81776 721836154 81776 29577 831449587 81776 76381 530386262 81776 42000 902053223 29577 63668 718632946 25976 63668 7273274 51957 76381 404762655 76381 79636 527249488 63668 62045 990413959 51957 30193 115301757 22540 62045 94771815 79636 35457 401640536 79636 79775 123795299 35457 67413 527240373 32200 79775 741967341 26401 35457 562002924 79775 79714 686195734 26401 23417 232543958 23417 69206 93229338 11503 79714 981898211 11503 829 946081286 57683 79714 950885909 55338 23417 600293076 76610 55338 908735612 66775 829 247632230 59124 76610 497510205 75135 66775 943592015 35819 59124 209706368 76733 66775 989378664 54520 76733 957592561 57604 59124 48526199 35819 20295 900182199 76733 30295 765564345 20295 31906 656336627 40967 20295 972356037 57604 25196 523172315 40967 44195 184955372 81233 40967 974313964 81233 75154 657226320 15082 75154 228471833 49001 75154 464635994 21397 75154 952295293 27393 21397 330165477 16174 27393 33164374 16174 23383 751464751 30063 21397 903406495 10743 27393 362868769 12330 30063 239745581 12330 64136 493863901 56540 30063 839743145 10743 32216 239349746 18239 32216 89689962 64136 61301 394522733 18239 52108 209553566 31201 61301 504602551 52108 82628 661640302 18239 44501 869040135 48585 31201 82499254 78125 52108 480969955 44501 73510 371266103 73510 35075 811453260 44501 36747 884942005 38848 48585 783293992 78125 17172 7787842 16667 73510 725802494 64462 38848 448410530 66326 16667 915479145 6076 17172 389457357 29257 64462 159653466 66326 52604 214267281 21847 6076 742069020 67602 21847 338527261 52604 36686 194875877 67602 27912 662831116 51462 21847 241722841 27912 19513 908280537 50569 36686 161286167 50569 13869 80014480 27912 5465 475459179 74125 50569 926770750 19513 81738 787849657 26414 74125 18930262 26414 52685 765798121 81738 18942 865847030 12328 26414 859914890 12328 54998 442223953 18942 47881 661054592 18942 73876 65609415 47881 42699 54294077 6523 42699 531776299 73876 29730 615054099 29730 68823 54225718 51524 68823 790828429 68823 36062 425953123 41497 68823 927075216 59591 36062 320065630 18853 68823 580421503 63381 51524 123286376 65352 18853 747383509 25774 41497 976703909 29129 65352 774280415 29129 31938 914315009 30412 65352 52195425 68000 65352 143781825 68000 18890 265914005 3142 30412 960055467 30412 38759 820647659 54212 30412 362341069 3142 17546 853554080 54212 81510 730280045 54212 65233 993534414 29895 65233 200586870 81510 67189 241857916 17546 13240 477724590 20361 81510 18039350 29895 15467 301572524 8832 67189 725872711 894 15467 80171121 13240 75829 753361007 20361 75652 442106686 24930 894 604543768 24930 74230 752759464 75652 63148 121476038 75652 51213 741700215 51213 68307 755911074 7668 68307 608175765 74230 27624 227358635 68307 50044 28434105 30577 27624 132635880 30577 13440 310974324 74907 7668 813103542 27624 28927 795511343 74907 57556 533467081 13440 18438 874593438 18438 66624 657184458 28927 40350 158619449 66624 42289 423894977 64 66624 391952352 639 64 878995795 66624 2324 520401133 42289 31538 163181877 42289 7870 89385057 639 29676 789855881 5225 639 712273410 29676 7100 329010554 7870 72712 778199689 5225 37349 340827281 7100 30587 386123049 72712 41076 6942545 60247 37349 13638799 41076 28558 282449310 41076 82274 778371577 66492 30587 788669859 66492 25263 251715302 66337 25263 9009196 82274 19128 155088873 8447 82274 605726031 8447 73962 415247932 34398 73962 214809439 22150 19128 23106373 54654 22150 3285426 64999 22150 538450437 23506 34398 227533443 63025 22150 70923418 63025 9391 890322671 75722 9391 898602989 54969 75722 961853162 54969 28605 879116268 9090 63025 552331195 1843 75722 123221375 75722 26834 607980703 54969 44246 586047812 26834 61669 375300525 44246 53151 461804995 61669 48602 128817086 61669 16960 986446304 16960 55120 138733778 42811 16960 181247917 59334 16960 154502927 52556 55120 453259557 55120 57396 41766249 57396 51020 70113929 67713 57396 733869811 57396 67589 459175131 67713 51287 785094465 24597 57396 700057747 7611 24597 860706751 67589 56936 311814601 56936 80107 139917653 80107 273 678633588 14696 24597 111047313 14696 42335 105869949 70255 14696 895009333 42335 34972 468564660 273 70636 391805548 5849 14696 946854206 4269 42335 126203112 67612 4269 289707557 74609 67612 671231031 67612 54286 998790279 4269 38530 331279193 67612 81336 406949714 38530 3198 837469934 38530 26402 133025920 54286 4736 197416611 4736 3850 98638676 7931 3198 181772100 19920 7931 263277713 16737 19920 196659189 19920 21526 978810041 16737 7569 506182939 47432 7931 22036533 16737 68619 500181433 72044 47432 50008024 47432 1871 60626778 75305 68619 332770660 49992 1871 452679028 11314 72044 141440964 11314 75220 311001039 20030 75305 120052899 49992 10518 938642741 10518 78793 669397921 11314 75416 980749247 47522 20030 902228973 81775 20030 517034357 10518 59373 765873171 7210 81775 364252312 47522 29866 213152396 59373 4516 952170143 73535 59373 888362558 15437 73535 164475071 7210 26359 962251939 4516 47336 813369941 30981 15437 759819410 61724 15437 230676137 47336 52161 337821328 30981 61829 656112932 47336 7483 994766417 61724 69389 792411233 43962 7483 666786964 49730 52161 483067105 37413 69389 37695585 69389 24202 925602538 44178 37413 711753161 5337 37413 366524749 31032 5337 448118651 24202 27206 526281636 5337 73892 148153918 73892 79041 366579844 27206 32014 169055257 73892 45562 492878336 73892 28955 619091207 36729 73892 366612184 25163 36729 638369796 45562 48803 363369365 16023 25163 26018056 28955 79582 590333244 48803 20797 546272235 66244 25163 19594320 16023 14954 98741164 19109 16023 563173814 14954 78039 917118888 78039 12199 809746755 19109 62026 281623378 14954 46058 825762483 78039 2102 773582578 66793 62026 810071568 35624 66793 320148436 44593 35624 859047758 2102 59766 40739868 66793 10817 116191341 64739 66793 773886291 44593 21792 982987912 44593 58588 927493066 21792 46615 430700272 16937 46615 241217650 32944 21792 425610395 77698 21792 935845886 77698 61716 76125694 61716 2225 264200098 2225 70545 373180597 52181 70545 925561694 2225 47350 135489160 61716 52886 64968617 66939 47350 56744711 70545 14756 921986740 52181 78707 877499106 58973 14756 584493334 66939 72962 868547907 49303 78707 568101950 23910 78707 243253331 56059 58973 998154965 58973 82904 967656137 56059 58674 756737224 49303 38588 3986465 22811 56059 650702706 65642 82904 763752696 38588 69503 265451926 37596 22811 527007229 65642 42162 598811472 79438 65642 141161727 44546 37596 461720689 37596 53554 921703943 42162 18484 731664201 31695 42162 263233123 13423 18484 647049079 53554 51428 961602099 8525 51428 27866528 8525 15019 431721245 31090 8525 678072766 15019 65872 510573772 40165 51428 517907470 26348 65872 610072571 15019 17729 878601022 40165 26740 966296287 17729 38279 425864438 70943 26740 555759756 11709 26348 126118847 82466 17729 638831849 11709 71847 972748249 38279 13674 862581897 70943 26237 261067775 82466 9477 117517723 82466 36862 458474933 71847 9422 778570753 36862 5893 542495726 235 5893 22872221 235 39541 268503693 39541 7447 696278940 7447 77971 622540941 39541 13550 182066259 55093 13550 622549591 5223 39541 788506855 55093 55172 67806064 5223 81033 164000534 55172 10084 34436375 5223 574 365384341 81033 8988 555799127 81033 44116 436954801 21211 44116 589690079 8988 64419 855854457 8988 79762 209702778 44116 53655 45105350 18056 64419 364187819 53655 24965 330343885 78406 79762 108992218 64079 24965 740166837 64079 15012 250236158 64079 56118 37759296 78406 43076 661045095 78406 375 63629234 56118 52214 80858610 43076 64643 990985618 50431 375 616948336 64643 72613 208480845 72613 36991 348498672 52214 64231 191340570 21240 64643 795578329 50431 52171 888924269 29429 36991 682862909 53717 64231 851527606 75548 52171 731678297 36106 75548 228429634 52171 65447 825400835 33390 29429 4989376 59378 36106 467948758 59378 36527 34443750 36106 69827 202664883 9389 36527 743014152 9389 20314 158402487 59378 54880 878767984 53017 69827 868346647 295 20314 917618958 9389 37849 11587173 56484 54880 528723823 54880 12580 878327731 295 70627 338821557 77770 12580 676978572 70627 50046 149469532 17176 70627 833440119 17872 50046 841341686 17176 80158 75593867 65529 77770 407745293 80158 78500 753731154 17176 40972 950388317 80158 67373 102254441 11514 67373 124067499 11514 18414 604297555 11514 66313 339558764 9061 66313 553262384 43086 9061 15367509 9061 43171 953566715 66313 67975 599145192 66313 76573 773956605 70484 76573 837957393 67219 43171 903073630 80089 67975 613818301 70484 22344 260117216 48579 67219 109442596 48295 67219 24839389 67219 44400 631014709 53329 22344 594019914 53329 76967 802727617 48295 58247 501801364 44400 54831 519234895 21078 53329 715601667 54831 22353 44202912 21078 8292 741307818 83354 21078 857262719 83354 25599 391962827 33364 8292 975177497 25599 23646 79551893 33364 22662 978736653 72408 25599 315592093 40813 22662 58550177 69982 23646 705559210 72408 41642 172558010 69982 22178 2196143 22178 31187 202929292 22178 56210 822604707 64228 31187 264093954 514 41642 109282940 56210 73893 764923806 5096 31187 951644968 75445 73893 70887881 29960 64228 22439339 73893 76645 343676952 39306 5096 340093876 5096 11718 146693038 75445 15469 968141902 25065 39306 701150149 15284 11718 452357148 20223 15469 825796586 45664 11718 554026485 68404 20223 958550797 45664 82238 455922764 29008 20223 619870265 57938 29008 383457966 57938 22160 120829161 68404 45798 859496947 48381 22160 531227079 29008 81781 90298769 48381 1502 836443865 61601 1502 902350334 81781 41916 791111312 41916 52126 893412815 38497 1502 249226049 23406 61601 71002319 50087 38497 652839603 21574 52126 808781211 21574 1364 854176344 23406 37291 539067851 37291 67154 534942379 21574 74743 563873381 21574 81411 110145101 1364 2576 552521280 29043 81411 10339313 43305 67154 221308910 81411 16978 630761741 60197 2576 534952779 62543 43305 699184180 29043 66081 619167213 16978 48047 479168256 66081 11450 875949212 59962 11450 315198335 15049 62543 595914609 66081 42208 801950749 11450 29498 348453989 68209 11450 910024626 322 42208 550213716 29498 60445 188214047 42208 32190 514058256 322 22355 450587743 68209 64085 897852885 9456 32190 711542760 77317 9456 208255237 50111 22355 713687607 77317 2458 211653519 20 77317 517591982 50111 13759 177380072 20 9509 624849504 46472 20 707197695 3535 20 613309840 63434 46472 468726080 44200 63434 967979052 33810 9509 396020543 63434 13483 974191141 3535 36458 59779157 36458 6120 645445964 25255 13483 211161069 6120 73818 242954055 25255 17055 620232014 25255 10304 99355105 1036 6120 2013875 14322 73818 772004612 69659 1036 154770103 10304 63437 657721326 78601 14322 676170719 82278 78601 917619481 63614 78601 646881982 69659 41977 868869295 68888 63614 599340682 63614 80849 805497673 68888 72383 972872020 47054 80849 616751880 47054 28047 512965061 6270 28047 308482094 45595 80849 668863946 28047 3848 817598956 54610 45595 24784285 54610 50015 407820815 71556 45595 838974034 54610 14694 894038533 81001 71556 41606008 14694 41883 217590603 71556 48641 254805598 24157 81001 583906864 63504 41883 782036683 49582 63504 513266117 7265 24157 545380873 49582 29516 496490842 31831 24157 694756631 57962 7265 44059358 35811 29516 212810134 17913 57962 739531096 30638 31831 156294582 82149 31831 122181504 18980 57962 65410402 73489 35811 67962419 5259 18980 532910751 77430 82149 648020748 73489 10886 372012918 6902 18980 641862627 37118 77430 326364848 2704 10886 466507355 82845 37118 990179440 82845 53517 782608004 70872 53517 767971132 70872 54606 753589347 55816 53517 393358375 36260 55816 923408382 65093 36260 345505053 23106 55816 249954271 54813 23106 766842621 54813 24319 222964563 51190 23106 603469710 49767 23106 87469720 77608 49767 807945621 435 24319 834564929 1815 77608 442010140 5996 435 858572539 77608 58545 116586830 388 77608 822158350 58545 29978 172880604 1815 58741 570371926 29978 34214 921384489 58741 37701 115891934 29978 71888 244402893 78943 71888 382837696 13005 78943 536279244 59976 37701 163515236 35388 59976 329303919 52437 35388 967747931 13005 16414 537866351 16543 59976 124076359 52437 32374 955901493 27372 52437 264582420 31028 27372 328862140 16543 60494 809562634 52363 27372 515004816 32374 14870 67981722 52363 61498 726231218 52363 33172 408311547 20354 33172 107268910 80427 61498 686912325 28038 14870 249467851 14279 80427 783297106 33172 8397 806445215 8397 46620 716021310 80427 77316 258390598 8397 25429 176704407 45038 25429 527779266 8397 27249 139296765 63965 77316 380543946 63965 59593 63416849 27249 12249 181310309 3148 59593 36970767 3148 56077 20304926 3148 45694 583208338 4850 12249 941464255 12249 20370 623638337 19266 4850 973064572 18271 4850 769703875 20811 19266 863013180 20811 65198 976337704 19266 17670 30855554 19266 18748 188212220 65198 69894 446845287 65198 77644 120308924 65198 17382 276368382 33361 17382 427970695 33361 37639 20157043 24175 37639 217736568 17382 61041 615256474 61041 52579 20552152 69152 37639 923581917 24175 30264 600169184 52579 13716 756158630 27443 30264 528672627 30264 28042 413147294 28835 13716 593091939 39636 30264 510568792 27443 5282 707670365 62102 5282 108813142 5282 12452 637319661 39520 28835 716737761 39520 75126 695376563 39520 40768 235264517 12452 81659 629873120 19698 81659 419090735 19698 77772 112274419 70362 77772 999648458 81151 70362 91835492 81659 34145 787349361 81151 9973 80011599 7510 34145 830551149 24918 9973 497015852 45337 9973 454407695 20768 9973 3566719 45337 54323 590214556 2756 20768 653435059 15134 54323 558693085 15134 76380 896363469 76380 17880 966957452 54323 18520 496994941 17880 14142 734210909 18520 67581 581237189 77723 18520 174229312 30263 17880 194699155 80329 30263 146097148 13929 80329 14591678 80329 39371 947814290 30263 32801 22800937 70852 39371 421326447 42533 32801 670475521 50404 42533 519770385 70852 69461 23526019 69461 78081 377754902 70852 1917 724937421 65520 1917 151158776 35334 50404 583276890 76053 1917 536234421 1917 25892 324261751 63710 25892 690103108 35334 59144 524558754 59144 57460 646188008 25892 63587 517881252 53436 63587 755790661 63893 59144 701256984 63587 76737 419566194 57460 77234 41174460 5236 53436 400675785 63893 68129 870316397 72926 5236 837106314 62501 5236 975659389 71667 62501 374735230 71667 53767 578667473 62501 36662 575966708 26178 36662 473949732 83264 53767 274406478 71667 79375 954786421 26178 16972 242691617 13566 79375 367113135 79278 26178 718382562 16972 25978 28115735 2598 16972 145135323 29485 13566 782318033 29485 22180 839023370 2598 83324 29274493 25978 44050 952920948 44050 36145 369427473 44050 59293 416386511 83324 45036 91142178 68947 59293 703540518 36145 16 110939384 36145 66259 416116744 7670 66259 898541482 68947 1454 95942529 7670 59141 509806988 31541 66259 39057435 59141 78191 657306545 34469 31541 312245616 6376 31541 287552914 34469 43410 944775357 34469 26038 679915020 43410 6362 26793988 80211 6362 930385182 64637 6362 702470138 49267 26038 288050066 49267 55401 291651968 36037 64637 236474003 56452 49267 169747954 7414 56452 219093423 37076 49267 105702801 4858 56452 932531921 56452 30208 119339483 35102 30208 886502040 4858 14286 881979393 35102 24253 435370435 10164 14286 195915060 63645 24253 282000106 35611 35102 869660647 63966 24253 665889544 33146 10164 938945347 28435 63966 830657792 71578 28435 57961758 28435 29971 790882377 33146 7839 54663629 33146 37180 345916543 64832 28435 591392559 62553 7839 10159363 7839 53185 720803280 76919 53185 994833490 37180 38488 923232706 47063 76919 134570125 76919 79718 250522079 42661 38488 194373162 79718 41039 481471868 38488 40777 544829862 47063 48173 519235014 62220 40777 503530881 41039 59959 295135798 41039 53411 657422832 26755 53411 9421757 82368 59959 362682204 59959 43464 986820539 43464 43317 16579057 17276 53411 122019318 58035 43317 15439193 43317 10476 146649171 56810 43317 869432488 58035 2621 419095897 58035 77958 517353976 10476 4562 776584704 56810 50850 26017680 77958 35007 290187841 35007 73092 725532839 21583 35007 528994517 21583 47880 787639413 34031 73092 91327746 82455 35007 139230589 34031 41954 228195882 63827 82455 490804804 32685 63827 19738542 82455 75243 100499923 63827 31915 361286013 47365 41954 416075311 63827 69394 738770760 45883 69394 385982373 57644 75243 848129473 47365 65407 516207882 62510 69394 794064962 62510 57330 428673651 57644 74893 182245441 3034 57330 713992102 60023 62510 219151030 60023 13209 56754171 57330 44213 714065035 3034 80697 650078460 60023 37901 758835670 41793 44213 605223987 80697 15097 278059842 37901 72371 753019941 67844 37901 807244934 26246 37901 89735116 41793 51693 403518716 67844 42607 498724421 7509 51693 552716417 59027 26246 225675858 10791 51693 996227485 18753 51693 861051393 42607 48564 645407000 29863 48564 515241776 28988 59027 170397238 786 18753 798308310 26786 28988 473447667 786 17555 49354590 17555 3019 277347945 3019 48319 473370810 60031 48319 793893194 67781 3019 592483637 48319 58323 21565272 67035 67781 100028288 67035 1953 723638829 8460 1953 309243546 1953 39166 265372105 25134 1953 787761180 67035 17663 940616852 53824 25134 975283838 46589 53824 25872242 46775 39166 892763347 17663 58284 29640795 21570 58284 103343767 14403 46775 449525167 41950 46589 244097969 41950 31034 139820502 58284 26492 145862971 50990 14403 632822362 10949 41950 735667461 1869 26492 571595403 31034 16359 928843856 78036 10949 920238645 78036 18526 452779311 57156 78036 724640691 75212 1869 676902287 12925 78036 54171647 18526 74056 102349191 75212 74307 216816272 27402 74056 95833880 30044 74056 782407533 12925 55910 614792499 74056 53258 29029803 53258 28446 936130158 71325 30044 859063076 47564 30044 18313357 13920 47564 421741326 13920 68420 972658685 15688 47564 368794948 68420 43913 907868167 47564 52698 558533844 52698 37594 548981271 15688 41426 6952440 53110 15688 401550631 53110 42322 857023417 74213 41426 742626498 37594 83311 837316358 53110 39058 414175336 15708 83311 970590815 42322 78108 380714675 9339 78108 727135812 23803 39058 112828721 15708 49374 51217943 49374 4007 195889808 49374 22445 215958102 51678 9339 218481229 40396 4007 541044780 49374 21269 92230136 40396 18818 271309310 7762 51678 624282279 21269 38565 843681626 38565 47632 620280027 38565 74151 576844124 46407 7762 252376844 46407 72108 89793556 28673 46407 229605181 47632 5264 884635899 12928 5264 818322855 37158 12928 132954008 28524 5264 60899432 28673 40366 117970639 74166 12928 828436754 74166 58571 899359508 37158 18510 59528987 77015 40366 266964006 44415 77015 151517895 29875 58571 903236391 31152 44415 644159965 82096 77015 658769634 82096 29460 880031804 952 31152 382144678 31152 60921 565492557 82096 6538 9619936 25462 6538 55150769 76569 29460 250544426 952 21781 196518752 34229 60921 247947210 25462 43149 732563181 21781 53564 798138745 21781 40650 170491886 47958 40650 33452482 43149 15403 28264733 37431 40650 93807702 67616 53564 121802088 47958 15008 421477857 15403 77337 353656874 60849 15403 816503575 67616 75642 922919460 38022 75642 7997544 60849 75727 821213803 38022 14200 946636779 83124 75727 332089732 14200 47402 895204410 16153 38022 194407057 80762 75727 561777779 58299 14200 610962256 51963 83124 686908722 51963 13708 384435482 51963 53524 164168037 80762 21534 385810108 38072 58299 360587810 11996 13708 94301127 13708 34448 511132763 38072 81779 855731246 14902 21534 847807165 34448 43324 630188624 59107 11996 547193954 75048 59107 841544283 11692 75048 879447617 1053 14902 840774218 75048 78954 400850282 59107 31429 888972005 31114 11692 795996163 11692 17038 720991777 78954 14903 484677756 71560 17038 250842792 71560 34362 551301567 14903 81419 874873300 81419 66872 362364504 14903 16311 434080985 66872 19648 112582296 7095 81419 857131963 16311 57910 879064313 57910 33765 807207312 18388 7095 587143936 18388 15528 52253676 45217 15528 804750704 16584 45217 780785921 54665 45217 772182216 82103 16584 265943766 6573 16584 313612284 51057 16584 954641887 4825 6573 861930474 27429 4825 779864529 50171 51057 265152434 47811 6573 139499348 4825 16630 983247821 75649 50171 890027327 28484 47811 400340257 75649 66631 473340414 50844 75649 50248869 16630 7227 680511109 75649 15714 24368819 28484 19645 160779140 8634 50844 815591079 7227 26117 905927356 19645 77891 943509462 26117 51434 699149912 26117 7257 395117130 22167 51434 882251265 77891 33770 397992654 13433 22167 890520641 67347 33770 870898272 691 67347 96068959 52450 33770 330298957 11752 13433 111239071 44407 52450 652552510 691 69887 88063749 652 44407 105563561 59521 52450 325988712 44407 72407 675565793 44407 59040 607907051 59521 34826 945001660 652 1882 129547893 38295 72407 638587753 72407 17232 852904703 34826 71636 886066119 76229 38295 122853581 1882 73438 229006013 76229 30217 733235620 2418 71636 345880960 53684 2418 792369145 10874 76229 193773920 73438 45685 527871147 10874 7610 981792130 3468 2418 925524818 7610 44303 938292276 47946 45685 981465879 32093 47946 693005181 52247 3468 928445426 76440 32093 975329278 61807 76440 73206040 59249 61807 82324525 42912 61807 175908838 20542 61807 120014858 42912 43275 870635506 67634 61807 458651848 27310 42912 316845636 42912 72663 248470244 23715 43275 804279597 23715 32947 551092991 32947 40533 740136648 72663 14308 968268984 26225 72663 930228252 14308 1547 685132648 28991 14308 550416149 1547 20497 197572859 14308 21283 226890023 13778 28991 524714508 23517 20497 591227919 13778 73024 164459668 21283 22164 815657882 45521 21283 829900776 41671 23517 128053632 22164 39022 682253000 60641 73024 161149745 12111 22164 219686694 64410 41671 427763957 70243 12111 327921619 54628 70243 406778892 42271 12111 921698587 64410 42838 378548892 59555 42271 433333579 5311 42838 399168828 59555 70755 860754123 70755 26067 160326501 75842 70755 157292873 80209 26067 353358005 5311 4438 813520600 59089 26067 65564669 39071 4438 118777565 69550 80209 581635940 77795 69550 980517154 4438 6634 83968985 11957 77795 72424805 37217 77795 26525739 80588 11957 447942917 77795 5629 965911187 10603 80588 10513544 37217 36088 544357281 39211 80588 60509463 21642 5629 601514157 79652 36088 533184514 36088 32703 204995983 79652 71214 288800149 60833 79652 694995063 79652 48906 202307764 32703 28454 303591021 48906 6942 991063598 35620 48906 196296391 12143 48906 878307881 52640 6942 762644495 35802 6942 627896759 1623 12143 912559993 52640 73063 946152047 42037 73063 67227020 52640 70275 14117407 1623 38063 76980194 45580 1623 623613338 70275 23285 599039734 42037 15227 257569528 38063 9722 25023900 15227 56469 128214850 23285 79578 347734909 79578 64440 568691274 54736 64440 887799550 79290 56469 619369779 56469 32353 625766304 79290 39814 231516078 64100 64440 590709540 32353 48943 700276271 64100 6228 889362334 54692 48943 179194086 22625 54692 966728297 48943 41803 100835054 41803 41985 420253610 15186 54692 417351877 68691 41803 818281872 68691 19816 478925128 57898 15186 517361524 26194 57898 562564430 5091 19816 347131907 79406 57898 908121469 22704 57898 134233447 11858 5091 216257208 39036 26194 22338371 22704 55198 235395896 37833 39036 483443506 37833 2780 730559582 37833 68147 69913754 83402 68147 573488883 37833 54861 189799217 75494 2780 787961221 68147 20547 536407486 5897 54861 879130568 54861 13204 167019101 52871 20547 311446433 20547 62570 328661907 52871 81334 339565568 67580 81334 64238148 81334 41023 40354690 81334 18868 324872603 18868 5856 850793572 10175 81334 542856915 35104 5856 963520610 21634 35104 265264140 10175 48977 955454381 16417 21634 380366603 16417 20750 168177144 57259 16417 715334651 80699 48977 823059447 57259 4002 341519060 58101 16417 249021108 20750 55578 59106482 23201 80699 133076320 80699 21408 996925799 3550 23201 62437497 46207 55578 301697943 37362 55578 982630860 46207 41067 347100573 69185 41067 309841876 69185 49005 188193664 43184 49005 67428068 43184 32603 713744558 40408 32603 337850704 32603 12888 135429273 3382 12888 163949310 32603 49370 448731 32603 37978 999645648 3382 50257 706589792 26010 49370 35416190 26010 3471 11185677 50257 78337 730346694 46576 3471 11084756 26010 55393 862471176 78337 73866 364161725 3471 10980 823066390 10980 68555 142642008 79920 46576 120915655 55393 33949 831132368 73838 79920 137982125 75880 79920 324709209 75880 56740 148542672 33949 57619 567418202 23066 73838 237229500 56740 72030 985942988 57619 81026 682556285 69515 57619 223015726 72030 51354 867561333 69515 15423 978396883 8670 69515 297318508 80487 69515 754861911 8670 69175 599946696 8670 10301 715912055 9478 8670 606406835 80487 22895 884661409 47122 22895 366122413 48119 22895 46320394 63384 9478 387044907 9478 29594 515369754 9424 47122 592779289 16176 47122 749436445 63384 65355 55990457 9424 69470 540754903 65355 53448 911585350 62264 53448 506100649 16176 34745 419259443 65355 23661 34321456 81096 69470 863499179 36609 53448 592584840 16637 81096 149794283 65838 81096 66811323 65460 16637 539133216 53374 65838 883098129 43079 53374 431903011 16637 77559 402968879 17228 53374 457329675 83058 43079 5050574 77559 82783 829890194 82783 11879 289388270 31526 11879 769989961 1138 17228 507928452 31526 47922 761484179 4463 11879 60971893 1138 54869 144999768 54869 45937 947405721 48623 54869 835835680 45937 36098 515743445 34146 54869 979865109 54869 51603 6179719 34146 16558 502342157 16558 32868 141483120 36098 31084 266586621 32868 41187 325508312 61821 41187 397371868 70665 31084 542985058 32868 70568 115418200 34827 70665 61643933 41187 20590 445679768 57160 20590 206918436 35017 57160 481205257 34827 14398 590506285 35017 33111 873573900 35017 22454 544526183 22867 35017 357607654 5895 22454 970239829 22454 14209 812370848 5895 10006 524654341 5895 59197 815805691 75156 5895 27950633 10006 82945 170091934 49411 82945 85572088 75156 17804 326881901 59197 51588 14928862 18676 75156 122348195 82945 2914 68273903 69772 17804 81204154 17804 77656 773110737 77226 77656 765029918 77226 51189 513249762 55077 51189 573375522 39093 77656 687620082 3410 55077 152761591 10033 39093 317220189 55077 62695 914953425 62695 54387 34261191 8960 54387 768622861 3410 19417 223071841 10033 53169 972081997 68792 62695 720582779 26295 53169 17397049 74715 53169 403016342 26295 53996 300153220 62434 53169 758411954 62434 52109 51313050 52109 73789 892853408 70184 53996 460184007 52109 63046 10434941 7693 73789 497780613 5867 70184 286545579 7693 38192 525342300 37677 5867 202812096 37677 50523 145672747 81354 37677 94502623 29386 37677 368917338 2724 37677 917217635 50523 49076 308974783 81354 59326 337431937 81354 20365 201393757 20365 76156 526827489 19834 20365 220021956 18479 76156 877395376 78958 20365 852670737 22969 19834 998184259 76156 2409 920518145 21786 19834 468218087 18479 73203 458052957 78958 37515 297374655 53023 73203 96914119 2409 20834 426513147 20834 81238 59479029 73203 53031 704662191 74240 20834 516481110 10695 20834 830098163 20834 69333 137938018 83242 10695 823098021 74240 55859 629122899 69333 27425 743198635 42708 83242 145872763 56866 55859 537277686 3279 42708 878629082 70438 55859 69800402 3279 51635 676525955 44335 56866 645440442 3279 10386 759052333 58214 10386 944304228 58214 78052 268200721 41275 10386 892017872 44335 10526 543576896 30475 78052 207589396 78052 25181 931558036 78052 25664 597023936 30475 18629 288729863 22638 30475 747507272 30848 22638 786638165 45074 25181 206026233 30848 49708 142797081 16155 49708 706981986 15850 16155 643001691 5276 45074 297795809 15850 8190 129408717 3940 5276 925618085 63299 5276 596099156 3940 18910 887323967 63299 82909 97301042 61555 82909 378740015 63299 15043 830633479 15043 10749 294572713 49004 61555 168502872 49004 81855 406482317 11942 81855 179381293 81855 43833 325440984 70583 81855 888335184 80688 11942 141501409 70583 1039 89878098 73073 1039 785907248 70583 12937 238946305 1039 14628 321928951 46895 1039 86710340 48224 12937 679754212 73073 26726 156682630 7655 46895 65386809 68478 46895 34258178 48224 12217 959195800 7655 49342 254555856 7655 2994 862934785 2994 6153 978186666 2994 12821 756115520 12217 65312 73315089 78904 6153 102891425 63957 78904 41946847 63957 54946 87512700 17979 12821 305356706 78904 62511 968454960 63957 18970 618694567 35289 62511 428594776 18273 54946 559219750 18970 58656 467726005 35289 61809 706457455 58656 64932 353788026 12760 61809 645116272 18273 69941 247466808 64932 32403 257614929 68807 12760 194857489 6178 68807 753715606 6178 23893 346639554 82484 69941 39063936 32403 30781 781588302 30781 32672 843593903 23893 48727 441520387 41521 30781 103285136 58172 41521 942698366 48727 16207 69129447 32672 29213 813531861 41521 42895 689862526 16207 38583 589116561 29213 28019 236559047 82697 16207 663314436 82697 22309 692682045 53889 42895 825103993 82697 37991 8437187 53889 63691 947092803 82803 22309 310928499 57747 37991 96954464 57747 69786 36273419 57747 18297 321843572 63327 57747 261106362 1797 18297 359612488 57747 7731 379999009 63327 73324 105822709 37351 18297 192980586 63327 18327 109873033 18327 6035 236555337 35824 73324 923713607 50448 73324 483875742 35824 39576 80667734 15693 35824 625593846 45546 6035 244846751 50448 31697 461474342 15693 51217 943561096 45546 43443 880276063 29549 51217 342339013 29549 66133 87495656 52588 43443 471618233 7072 66133 727612199 52588 15124 242388899 52588 8922 829929260 9458 66133 350132416 37263 9458 977965749 37263 56220 848238328 8922 50860 727696323 37263 73623 659187120 9458 19152 809182948 37263 36598 142328865 73852 19152 245835084 26962 36598 473437750 26750 73623 908843678 26962 653 120009921 51549 653 222760963 20507 51549 316350347 33477 51549 874101794 26750 78473 870965945 51549 50131 911001177 33477 67949 475548350 33477 7433 199977084 24517 50131 55841118 7433 54728 105209090 54728 64989 133479927 54728 82718 471578457 24137 54728 742598377 39195 24137 919247800 71842 39195 696041036 24137 26264 736845588 69338 82718 676947161 24137 35316 112711810 59099 69338 909979711 52152 69338 404553104 50144 52152 395877357 80881 52152 559593067 59099 40691 909553906 49417 52152 47728736 7434 50144 539759907 903 50144 532939611 7434 27288 624878912 77190 27288 506597673 79494 903 574447958 30012 77190 288546115 27288 1804 958969651 79494 42477 791572651 77190 42144 984998253 79494 33332 334247021 58455 42144 596130764 74243 58455 233472671 58455 82267 906870754 58455 60796 568466527 33332 61185 405152237 61185 49657 486852384 74243 32457 326682137 49657 11374 175701027 43810 32457 876826413 42169 61185 24071037 11374 33529 813176873 6679 33529 279312415 11374 19090 338008853 6679 71285 113096037 80118 33529 680202226 33529 11999 775534120 80118 68547 891175880 28985 71285 973373809 71285 7964 654588877 80118 23306 319503995 9928 7964 10551949 44479 23306 709685957 33184 44479 678664723 41288 23306 141311483 16309 33184 420202034 13163 16309 564314557 4310 16309 330516019 28918 4310 710558130 13643 13163 767028387 39259 4310 696564677 13643 30426 976029923 13643 6459 576079952 13643 77005 333621937 3239 30426 370285138 14892 39259 943810447 3239 76536 752984627 4567 76536 201178211 82403 14892 996629180 4567 70234 53090268 70234 17770 140366770 43295 76536 8355882 38108 17770 411703907 27871 38108 400824647 24055 38108 859913122 50232 43295 798432554 66104 27871 467599996 27871 15112 881092946 66104 76389 199217331 76389 12402 298166409 76389 27099 907958396 66104 15823 111807951 76389 7858 901371951 15424 15823 681162656 51300 15424 45345445 49565 15823 593490845 42035 15823 60061575 64665 49565 595426239 64665 51746 645751326 24048 64665 446543869 30965 64665 16620270 30965 45516 767174947 33145 51746 576987949 24048 14113 380416563 45516 55279 420531825 17378 45516 198224099 53394 14113 773076176 63613 53394 694465943 17378 75492 328050910 75492 819 129998310 75492 20816 962397873 8971 63613 264141267 8971 58274 30368580 58274 19985 51773979 8971 2654 708334740 20816 47904 886817053 51538 47904 448326969 26415 51538 209175275 26415 12440 859808942 26415 40488 801520198 38280 47904 120691158 63457 12440 461347338 42538 12440 14809045 77905 63457 420731811 38280 28302 236474581 34394 42538 568772657 55828 42538 126735624 28302 54233 778880950 54233 47406 544997778 16930 34394 538256809 24814 54233 181489126 54233 41496 830803877 28912 41496 784098562 24814 42392 655131013 28912 56743 482087338 41496 46130 776764621 41496 6265 161428207 9549 46130 349062179 9549 39847 98957941 46130 82464 519097205 9549 34090 173040460 6265 46073 91854024 16692 46073 773300135 80240 82464 161912986 80240 5574 701389902 16692 6881 276663131 51879 46073 977760006 44007 5574 365211473 5574 82261 999962509 5574 70586 110798772 21053 6881 182026396 46821 51879 789861042 82261 49199 830708052 46821 69863 372208202 81040 49199 761233560 81040 41336 822647562 46821 46680 684207968 20972 69863 86566452 75491 81040 785236558 81040 11275 480838715 75491 44157 801165581 44157 61760 74538189 61760 15985 570001554 11275 53225 245816855 51696 44157 312608496 53225 6588 757046610 69316 53225 96695370 19878 53225 543122192 19878 58774 538347223 51696 37455 414618463 17901 69316 511668500 44986 69316 86371152 45873 17901 4283960 44986 79315 505900920 34993 44986 126449741 44986 9272 981179677 3917 9272 449274180 15572 34993 411573609 9272 38998 200500226 69220 38998 294272497 15572 7249 14006090 53659 15572 860259961 49707 69220 303259459 81388 38998 595653929 15329 81388 23745247 25787 81388 993703814 49707 81599 952571115 80251 15329 731290213 37018 81599 810561619 15329 78624 451408292 37018 42846 928963466 82633 42846 422175730 78624 76460 193338535 78624 74045 102546080 11268 42846 491139802 65054 11268 759463831 76460 10266 300654033 74045 62875 173396400 65054 44366 728138645 44366 55772 298036523 53043 55772 484355420 65728 55772 287297637 73640 65728 929364353 81614 53043 98814310 53043 43651 960811681 31474 65728 234486381 31474 61466 835326919 61466 12325 825561843 61466 7863 490411449 7863 11071 275020564 11071 56072 177442849 45124 61466 44246191 34036 11071 359240886 59087 45124 934526722 11071 41468 839209268 34036 58683 839263421 12524 41468 81852632 45445 41468 465523922 41468 41164 850181606 58683 70558 603659306 70558 29578 114560832 598 70558 258317485 59258 598 347324147 598 49217 683585904 598 55525 864503600 29578 40598 524319545 6089 40598 845607211 77716 49217 225076030 77716 80058 786208325 25971 55525 144743978 80058 32277 97198697 25350 77716 506531330 77716 60417 815601156 80058 59493 42784663 59493 44021 388909833 32277 46538 34325100 59012 25350 189622355 46538 3033 10907465 47725 44021 81554612 69363 59012 227198446 3033 65478 505616186 65478 13498 693037360 47725 15311 320083725 58296 65478 261104195 82590 69363 782748841 68320 15311 289258692 39603 82590 94888271 81834 82590 764031565 58296 35728 620361623 35728 24184 281304890 39603 57161 158292895 59619 39603 217774819 75385 35728 313305273 82295 35728 884861749 82295 1135 923175652 75385 55318 193434445 59619 48393 863578184 48934 1135 485047935 62262 48393 657101545 48744 1135 994986658 27137 55318 4516652 76807 48934 24830624 76807 35582 932551721 62262 35488 9894349 78273 27137 448194765 60440 78273 414701149 61481 35582 311861927 35488 71089 954402908 60440 40466 713674601 60440 58537 20027083 58537 22491 803841202 69194 58537 770674790 40466 22970 952449681 22970 60889 556113995 1854 22491 854391204 22737 60889 901917962 65767 22970 540378704 34620 1854 958312777 40105 65767 715610773 65297 22737 878360119 65297 77352 964439063 13199 34620 622809546 43548 40105 630569935 63639 40105 606500888 71596 77352 268993462 71596 74625 538643838 63639 9542 545022196 14629 74625 445286749 44693 14629 270074054 10673 74625 959539453 1925 74625 257534098 10673 28721 983373113 1685 28721 640722350 28721 41546 975875925 52039 10673 614925715 41546 68123 225171360 20004 68123 852330012 52039 63904 413214817 52039 26763 277709710 52039 61934 384693533 68123 44136 498760024 63904 37462 472054184 12553 26763 85172349 61934 65020 393770448 65995 61934 771258027 71887 44136 332228010 65020 52792 67283667 43673 52792 531737625 71887 69179 962319712 65995 587 769371839 62297 587 66882295 69179 6420 861642905 6420 58039 842524104 69179 52111 107144953 73166 58039 147089777 11983 58039 519453335 11983 48214 267692206 1263 52111 394664720 52111 4329 613881152 11983 26563 560627306 77136 1263 994261418 77136 67047 118964003 24999 1263 60972788 66950 77136 327100150 25 26563 863347876 25 47993 305570626 70734 66950 91015188 70734 41716 554475176 41716 17000 147103953 72067 47993 758805805 5131 17000 858491313 72067 51078 645076228 63257 41716 974799359 72067 69178 184080773 53396 5131 680692465 58170 69178 678852389 79481 53396 490079743 69178 76372 294048017 47119 79481 153550718 29400 53396 131894079 33648 76372 717620155 55222 33648 799645114 59028 76372 309710935 78026 55222 299723684 59028 5297 868256768 55222 37652 603524965 55222 30344 41821329 46568 37652 557964300 30344 35381 140858491 46568 30893 162850248 76998 30893 339269500 35381 9282 201537539 22679 35381 492035377 9282 15002 85434472 15002 79464 116733723 30152 9282 662484688 4449 30152 507309604 30152 75511 200538270 30152 14030 668766441 14030 20866 126351775 50091 20866 263824141 4449 10240 968803991 20866 973 830994281 22809 50091 27298857 973 34219 121329714 80821 22809 498436428 80821 39746 884368090 39746 67242 142464806 58368 34219 195559522 31614 34219 21989562 39746 42412 297744177 31614 5018 851679821 16509 42412 851636750 5018 64266 474590668 41162 42412 404996393 41162 45466 614975451 28139 45466 183335531 45466 3527 826982352 28139 82371 815580432 50376 3527 691215283 45466 16248 749463013 28139 78131 250025709 82371 75812 889625677 78131 50183 862750920 50376 41904 325422490 41904 31203 102511143 23759 75812 126763781 75812 29527 280736796 41904 55684 858925403 29527 59968 203836423 65615 29527 208786255 59968 66044 932742328 71051 65615 107624015 40829 55684 258967947 59968 34658 319038590 2139 65615 712630942 76461 2139 139834941 50006 40829 554849055 50006 11377 60179864 34658 61218 672194865 2807 50006 7373158 76461 49932 8769020 71642 2807 581413320 71642 77807 965053818 31625 49932 749865978 71276 49932 556776868 31625 75383 840218463 71276 68822 350774018 71276 55869 954276577 79433 68822 723563274 55869 77934 412441543 79347 75383 46849469 4093 79433 251367216 24073 79433 139286150 4093 51682 724331198 33034 77934 697149431 51682 61764 438703372 55327 33034 718357643 16298 24073 552973315 51682 15802 165488115 15802 7031 704818052 16298 55795 114007875 7031 55101 916816879 48804 55101 197911693 15802 66687 927040205 56236 55101 849441322 56236 52066 210185532 55101 12076 744274581 24834 56236 203022013 52066 14491 625616175 12076 54086 547558096 75821 14491 511573916 44482 75821 586233106 47147 14491 858894509 75821 9525 765859370 9525 7489 294562063 60737 7489 599163957 47269 7489 573262986 42387 60737 873351829 36654 42387 92106992 60737 68136 545165994 60737 40173 992390132 46060 68136 542871803 44957 36654 921936971 46060 55175 325258145 68136 35737 525763376 40207 44957 575351452 46060 2642 711594057 35737 47589 972301550 2642 50198 153307328 2642 3177 447387541 40935 47589 913871041 80651 2642 856439326 47589 6931 415048683 50198 34742 110825056 3177 4749 87732240 39843 4749 301220337 39843 78074 116375275 25215 4749 521819785 34742 1584 442502304 45356 4749 290898092 47704 1584 424926869 60969 25215 710635672 45356 69236 732866800 26483 69236 559525843 26483 23299 126130843 75555 60969 186559867 75555 11907 53464881 74965 75555 232168611 32378 11907 330339398 39994 23299 828185586 65360 74965 704017416 39994 37016 350710359 43477 37016 973498061 32378 44092 416253986 59695 43477 424640773 41245 59695 89298745 16390 43477 278434321 59695 75510 986088567 14955 44092 335387989 75510 49765 749991598 39479 75510 405044143 14955 10857 354037064 39479 82474 684583358 58107 39479 632055285 50631 39479 781715691 10330 50631 432994393 21022 82474 442163143 10330 17297 11158497 41574 50631 508751244 17463 41574 536694269 52701 10330 987080910 52701 43585 635476008 71121 41574 278443780 30911 17463 129332702 17463 200 872211685 28008 71121 75350599 71121 41098 668392115 5356 28008 440797551 14857 5356 15593337 41393 14857 220414578 69516 28008 238126407 41098 58262 988074833 61827 58262 142146421 61827 78268 800983453 61827 59726 131678513 65263 78268 436806031 65263 7864 668703434 12805 65263 89307353 5044 78268 398879314 49072 65263 560978981 7864 27914 950480704 22281 49072 400863176 49072 63109 918233591 22281 61205 676880991 61205 67171 619546262 61205 40511 288685005 67171 67359 255737239 83503 63109 242994917 61205 11601 128509518 36346 67171 901297673 76414 40511 86688791 55670 67359 83980152 3001 36346 115418443 3001 28547 555055788 36346 70481 96960259 11803 28547 785388754 11803 79888 457397048 3001 75151 223862831 75151 46219 732945356 70481 39318 867006616 17679 39318 503072089 75151 27263 915196985 46219 66024 284967808 66024 18328 9209337 66024 52711 907202971 52711 18781 378698055 56615 27263 101127064 18328 15291 306833037 43189 56615 193514761 23198 43189 583359612 23198 53255 682956293 29684 23198 42948681 53255 63390 260032997 40367 29684 221016680 23198 37907 20071682 37907 48041 50502671 48041 20426 96231266 40367 71006 134469448 38636 40367 681440607 17717 37907 647192749 46641 20426 906702142 21310 17717 140084391 38636 48878 46118060 59969 21310 929407412 48878 73059 161322601 31687 59969 530107838 21310 40129 734031740 65277 40129 837148585 73059 7602 839868028 1590 73059 692075789 40129 56057 998704910 56057 35545 235599830 49737 65277 265827164 36156 1590 181167949 35545 44196 513748060 35545 55794 240944050 35545 51981 559284201 51981 57316 133312108 57316 49099 827945866 55794 19961 845035080 57316 32962 428002894 57316 24133 833547360 35360 57316 800715786 18579 19961 861132070 29829 18579 433893910 29829 8446 205556224 24133 13274 853335367 13274 4114 232567695 57420 13274 811225329 3672 8446 918946651 13274 67567 94612691 6218 3672 450456290 57420 39874 393435490 3672 42325 111815502 45529 6218 351520617 33081 45529 63166173 60047 45529 184509849 68465 45529 646590844 33081 57318 272442178 68465 42645 183358499 6765 57318 765963472 13460 68465 991451256 31338 13460 682587124 73224 13460 443494069 24039 31338 490270944 6295 6765 523818541 31168 6295 227364121 31168 60387 91296876 64854 31168 263075928 8723 6295 842180966 31168 73919 12479308 19700 73919 246636405 15208 73919 654577021 75903 8723 887247490 43441 15208 105982862 19700 3600 485871635 19700 72283 312037060 75903 44505 196277872 16535 44505 553858191 31553 3600 340952986 58490 31553 854729011 44505 46093 334045470 27184 31553 544079057 27184 2143 702892742 27184 563 333487422 58490 62035 126784229 11904 62035 155453547 43109 2143 247988585 5924 43109 119164232 77309 563 442082465 44645 11904 58358414 17583 11904 949609776 17583 35862 257793340 5924 81833 365019657 44645 52086 785659589 41686 35862 560813366 17583 74667 275776869 41686 10697 574998081 57181 41686 25233880 33579 52086 332043610 35850 57181 380513582 14109 35850 409720730 23963 33579 684764821 57181 45042 51030396 35850 32674 792945389 23963 21392 881592496 23963 51232 421066960 60167 45042 74215627 32674 1240 829606270 32674 30165 343028180 6443 60167 997724275 1240 12405 960687158 30165 42382 651216730 6443 75527 798389769 12405 62267 518608763 62267 65356 740204610 62777 75527 294293917 37690 62777 287605822 48256 75527 807634654 62267 75342 635504140 62777 36306 831749077 23845 37690 156916546 75342 63186 200815259 12108 75342 636709035 19440 23845 522883805 63186 36446 350720088 23845 41202 736095110 10137 19440 499141924 12108 61062 699608835 17705 36446 768795150 5058 41202 132997772 41202 59742 822372641 5058 14780 511441450 14780 42207 258866776 6026 17705 301131030 59742 70256 477205196 42207 50791 263983902 62274 50791 90728843 6026 75537 717770263 75537 66045 200253388 37272 50791 412207793 60765 66045 613778498 62628 37272 862380721 31789 66045 240647443 6847 37272 115484815 37272 58706 337756204 75378 58706 223475053 75378 34405 233323324 34405 334 122623658 75378 28390 759025305 58706 64473 239077365 63458 34405 261667494 64473 22288 722868592 63458 58367 672893125 63458 26795 784866914 64473 55599 533809273 34585 22288 424119988 22288 49621 50410309 58367 30271 965540892 40099 34585 406039314 45486 40099 5533044 62327 40099 887057342 28036 62327 903924362 55699 45486 816440947 62584 55699 465087115 58634 55699 155335407 57799 28036 516729453 56167 57799 912258444 56167 25239 474431937 25239 52098 385269600 52098 76880 310814432 1008 25239 161406257 52098 2848 771699343 1008 2132 726467827 2132 64714 355390666 1008 61954 375814992 61954 33315 876302658 63125 2132 589931805 31347 33315 88285700 61954 49649 364324089 57967 33315 539388054 62122 49649 962569993 3417 31347 789178746 79728 57967 748252 79728 16068 312496357 11735 3417 80458583 73888 62122 10129424 3417 38139 210761557 57895 38139 306197753 11735 32891 76618052 38799 73888 922252874 57895 74446 22512129 38139 76033 420338077 1096 74446 136331602 57539 38799 723849385 57539 59364 914512940 59364 38146 20315186 38146 55389 24387646 59364 78939 456944072 55389 8503 630653663 68927 55389 263670098 61696 55389 245267567 76476 8503 952977083 42496 61696 760660987 36250 68927 98291207 34858 61696 773279605 61696 60056 142228432 60056 69400 671615962 60056 27759 113268366 36250 23376 71190285 60056 27900 161119603 38821 60056 952871540 56332 27759 420335208 23376 55332 695961419 28982 55332 854911432 16029 38821 499236058 16029 49774 890243677 67961 16029 97413750 52727 55332 53049097 19400 16029 807428297 14074 49774 695353776 10034 49774 24400733 67961 925 229015985 19400 14045 252665066 31594 14045 208996957 10034 47943 31918451 14045 81854 14591274 14045 3242 404067698 14045 62997 667081876 59243 47943 164722111 79742 3242 131676899 742 59243 493091187 59243 18562 260978142 80220 18562 717657687 80220 73784 301096023 73784 1523 170400241 73026 80220 958310235 80220 37422 686548356 19341 37422 595850367 19341 9824 234643269 19341 6635 115585121 27976 73026 174963884 37422 33367 103868060 6635 905 122651925 8555 27976 531577047 18447 33367 145459593 2714 8555 803848553 18447 39719 537690872 905 82518 934088415 43008 18447 83886634 81542 39719 485467242 2714 52354 84150587 12640 52354 154120547 82518 65813 336136396 81542 38169 414945063 11414 12640 554818238 43910 12640 689857733 22061 65813 218255626 36253 43910 13846402 33077 43910 269708428 42539 36253 628281586 33077 43764 61193744 77855 43764 611267849 36253 65946 201989534 34525 77855 706749523 65946 17113 633057052 8070 77855 392679391 1718 34525 341026941 17113 52922 192939280 57408 34525 149287201 57408 39596 100459351 26327 57408 990930874 1718 37190 138920259 69210 39596 289075576 39596 14203 550094050 26707 37190 698190108 33326 69210 678984724 37772 69210 315538475 33326 43663 63301167 26692 14203 688125187 26692 61083 655920525 33326 41836 814783804 41836 46185 890906226 267 46185 447916202 41737 41836 685490431 41836 30385 691729847 23290 267 153825191 83343 46185 281299564 82243 23290 744363570 41737 70683 445512109 30385 47544 129159144 47544 9363 30382306 60753 9363 608118768 77579 60753 950912789 77249 60753 715965138 77249 37903 293986973 37903 10599 812736564 10599 51999 273001928 10599 44847 969614221 1806 37903 640004645 37903 27486 23154232 25842 10599 146087133 51999 34299 719427912 7847 25842 322241222 7847 34247 997761835 46544 34299 315798153 77100 34247 616488247 7847 32590 492613895 38631 77100 692101238 53618 34247 748543298 38631 36802 787597360 38631 53927 632468388 78277 32590 856333747 51779 38631 9009415 51779 47747 331421144 53927 80901 186085320 60156 80901 685781251 80901 29433 384071148 56174 60156 612075497 45388 80901 426549696 45388 6985 326582049 45388 73305 294307361 7985 45388 88528306 68500 56174 20193660 19170 6985 82964291 24895 73305 893728618 7985 64679 516299928 19170 6839 175928275 24895 20137 136700021 6839 32645 903614342 70221 24895 538984449 67719 64679 675212890 70221 20050 126904813 70221 37836 335007563 4318 70221 618112756 40917 67719 53850342 37836 7057 356421456 20050 13881 887765100 57668 13881 840111658 66468 7057 78095655 13881 44120 381728417 38604 57668 498670298 13881 59459 203053979 46017 38604 975694718 44120 23394 564568962 9899 23394 512907864 59459 70117 526557771 59459 36783 180835460 36783 28810 99921141 2373 9899 97475592 9899 34328 129916631 28810 42913 515245050 78141 36783 204516336 34338 78141 783804198 42913 81708 16001610 63460 81708 672736641 9780 63460 391273175 18149 81708 791070 54386 9780 551038211 54386 76545 786597503 18149 77817 413343897 41798 9780 71676933 54386 81413 192658820 77817 42263 445880600 81413 65216 620871765 81413 63873 715646555 63873 48737 547198474 28369 81413 942159181 23573 28369 338934455 65216 74485 501375502 76682 63873 145412282 28369 77155 310215139 78693 76682 198035432 74485 46429 983528959 73928 46429 992524694 76682 67653 717197165 77155 74289 774664528 19788 46429 50802958 63485 19788 41386490 77954 63485 112419657 47151 74289 892556097 47151 62886 970595699 19051 77954 911474166 62886 20756 896502080 19051 77272 196267310 72641 20756 162893734 62886 46450 424506075 46450 7355 730881396 72641 40956 636631429 30554 46450 76647849 63112 7355 189569518 62867 7355 740057413 30554 537 582719110 30554 68922 931557393 24212 537 992576626 24212 39722 843912903 31842 62867 577075961 53753 31842 29919995 57240 24212 432296183 57240 38768 443991447 57240 57716 29332358 8492 57240 970243082 4146 57240 79994052 8492 9236 781412638 57716 75742 120567534 17751 75742 50814303 75742 57450 504421849 21849 17751 274371098 12295 9236 286764785 17751 23319 416279258 34303 57450 954938240 21849 7339 869506834 21849 80580 927217113 34303 80573 725597028 23319 21458 383397953 7339 4382 840593137 7339 7528 628990005 46231 4382 571601442 80573 15194 216993398 3272 46231 130642237 7528 50415 916107265 47979 15194 647697982 49523 3272 677360954 63349 49523 360186422 1841 63349 833030270 49523 53683 948499849 21730 49523 741690541 1841 8455 25015412 1841 42737 422466212 1841 5115 733453650 21730 10860 625233615 5115 69594 71110825 5115 48221 89915707 48221 81949 668240376 34320 10860 700759045 48221 72275 496986384 72275 4978 537888202 46356 4978 889911773 81949 68417 771786145 34320 6568 884407594 15470 4978 731596574 56377 15470 97817626 60093 46356 503430477 18995 15470 847227469 68366 18995 430994526 56377 74868 584277203 74868 34379 7244256 34379 26516 162968111 35196 74868 3132993 34379 54299 256585415 34379 15600 187640149 7536 54299 25791047 35196 24790 750772515 24790 82222 793293856 48736 24790 870833713 52061 15600 979891425 48736 20144 363125244 38319 52061 780750102 20172 82222 758091136 38319 65031 497485109 56995 20172 61175040 81703 56995 97830153 65031 25332 589666688 55787 56995 18095607 65031 57522 797039449 75654 81703 149208067 26889 81703 28252821 46690 25332 710207948 77134 55787 90701932 26889 17118 6616695 43705 77134 33719604 26889 61249 268998633 50919 77134 769249869 34144 17118 968433268 72133 43705 530242656 19351 72133 421459368 46588 34144 400197039 19351 82230 364869690 74513 34144 485120483 72133 35275 435179757 63230 46588 510162668 52127 46588 119355879 63230 74286 759386936 48187 52127 22473523 54393 48187 38098330 52127 57199 516657212 48187 67273 868114686 74286 17471 173695481 78287 67273 540437279 17471 33113 869738260 81550 33113 313079825 1460 33113 367130329 48459 81550 515519848 32091 81550 408173290 78174 81550 114965316 78174 24446 135316612 36770 32091 427740869 82065 36770 868576170 2454 82065 936752666 71562 82065 742249372 65200 36770 772656258 36770 47098 899185278 51476 47098 749595128 50077 2454 130651850 71562 817 920042206 51476 56970 213228691 47098 16594 849136787 817 62330 651431594 2099 62330 164875388 34478 56970 70329665 54071 2099 902957929 25508 62330 610001385 34478 78428 312835115 25508 63096 222859303 63096 35567 222143597 60120 25508 76955127 63096 13753 76531609 63096 19767 488087149 63096 50606 901537513 473 50606 968675492 473 32586 176678158 19767 30004 907218100 80756 50606 467295901 63708 80756 95504279 14198 30004 470770928 250 80756 764528341 7517 14198 371480218 7517 3966 261976706 13098 63708 705623631 3564 14198 786419463 60884 3564 302461033 73641 3966 775083433 13098 51744 839514993 51337 13098 910152076 51744 48291 439458630 22744 51337 267664926 51337 66204 618280800 22744 38320 494468081 48291 60974 438565420 66204 31501 717747989 45654 22744 755806301 44044 60974 988097905 60974 63534 709322407 63534 62064 516634550 45654 64858 587426968 64858 39810 47745966 32542 39810 18944952 42042 62064 973913340 39810 33774 791032680 42042 30610 304545151 66449 33774 320442034 66449 52866 699144446 19672 33774 599609452 61251 30610 24299535 10368 66449 636101235 19672 37918 800027569 39243 19672 929356553 36740 19672 76743104 14910 37918 890716434 51699 10368 758657698 37918 29624 896431666 51699 24204 220547753 24204 67875 481749412 67875 37845 626352912 51699 50396 783559209 37845 37179 355789751 78887 37845 355624489 35151 50396 42724077 37845 59857 101063073 34991 78887 993408812 78887 66682 366620184 20846 59857 686620892 34991 58458 286594556 48412 66682 492204747 23637 20846 356741648 57274 48412 507970742 2060 58458 909782457 2060 41412 873582631 48412 42618 775495938 32041 41412 369346660 74920 41412 135866306 42618 65744 515572740 34958 65744 485103306 74920 15414 446724735 32041 29505 182869477 15414 71081 28363385 34958 77856 938602628 29505 63779 550499097 63779 8521 330864621 29505 25188 255024523 50153 77856 146082638 25188 26475 645812282 17132 8521 344030110 70116 8521 4946014 31058 50153 724363156 42363 70116 383613894 4238 42363 804461783 17132 29688 351720256 31058 54149 15032501 37898 31058 728247817 4238 23962 943611237 37898 71256 599907987 29688 50566 29144528 67531 71256 812443748 62413 23962 898143626 2641 23962 900131766 10122 50566 535496236 2641 81512 657640407 81512 22092 770371661 4862 62413 704085092 73426 10122 889395443 81512 22870 207480629 4862 204 691918319 73426 19585 835938664 12719 204 62678575 12719 23053 904852796 12719 63856 878346732 19585 17392 446052727 69173 17392 212716916 12719 25684 120016757 58429 17392 30997447 25684 59911 7603155 80560 17392 271125272 52710 80560 298536377 58429 69898 32862682 78801 52710 241264450 22573 80560 942836803 78801 32955 321148050 6063 22573 712978661 32955 39335 194222292 62417 22573 426305895 165 6063 486979748 78017 39335 161384920 6063 21335 64660236 66371 165 44045300 62832 78017 484962376 21335 61014 57341865 59109 21335 494052777 66371 19306 862841791 16861 66371 74996769 21242 19306 500243321 59109 41005 670478946 11150 19306 470038995 11150 32076 782867947 39148 21242 1230059 61521 21242 811191241 41005 29976 781198026 29976 51863 437221279 16060 29976 83719814 61521 23467 316684781 29976 77154 539074856 77154 74605 55324209 77154 16796 999245386 47125 23467 629916556 74605 38008 46998839 35472 47125 462824349 16796 49392 873690891 38008 45970 842838633 38008 31759 829962989 35472 16044 379263891 45613 16044 307829519 27368 45613 963761700 31759 56276 341142471 27368 69134 31610490 63825 27368 607897193 36680 27368 405143747 27368 2343 854975126 63825 73318 448421468 19144 63825 862361289 19144 59310 273856739 24860 59310 635767697 23318 73318 161634987 8276 23318 575017081 24860 78333 558221173 8276 45123 335212900 23318 13116 941205816 23318 80374 832972896 13116 21021 732069962 48334 13116 10983196 45123 50221 451494001 685 13116 669524771 50221 54897 323401486 55043 54897 169622052 55043 38194 83753109 38194 638 702677327 54897 46120 646376168 22949 54897 799323633 62284 38194 405452662 41907 22949 665001123 1194 46120 484353483 30558 62284 606191598 68106 22949 495772790 26984 62284 35559516 68106 80176 465796211 80176 74851 696555903 72164 26984 222972148 72164 21003 478960658 83037 74851 595613270 74851 47952 170712936 83037 55687 385598749 69925 55687 742008924 69747 83037 916867986 69925 40625 692502420 50424 47952 473222320 20090 69747 138510832 7334 69925 62750266 45256 50424 88167801 36597 20090 36383274 44358 45256 638882157 45256 43032 22786376 72007 7334 124502395 23138 36597 406551433 14065 36597 644648505 71815 43032 104562111 34682 71815 386563780 19367 34682 541268053 23138 51272 374652126 71815 15237 374937960 15237 21011 632973036 15237 76828 129690790 5070 21011 658252431 51272 78469 368702648 21115 5070 455996810 73287 5070 722663897 73287 23458 612298105 11367 73287 135349727 21115 37555 696241495 21115 30586 192779902 11367 62902 249098562 23458 80443 8767792 11367 14693 640019221 80443 75683 616751395 20570 62902 8171884 80443 14411 786858593 80360 75683 692365984 62924 75683 117661487 80626 75683 666539486 8173 80360 802071347 80626 60779 743966405 22132 80626 69931614 62924 71262 122701867 22132 59123 945581358 59123 43132 452215199 52186 71262 12349713 73933 43132 140735972 73933 24364 336976103 24364 68290 423669697 52186 14963 500459239 73933 74498 797933202 51467 73933 778019199 51467 14459 761416263 78745 68290 398466652 32429 14963 234561170 32429 68060 403008396 17541 51467 577789592 32429 51640 39824784 8646 51640 530737698 17541 38234 224467521 68060 11853 828800101 8646 83255 536783008 17897 51640 962967435 38491 17897 455323964 30951 38491 680002957 83255 12279 670995062 19250 38491 948133734 78831 12279 525784396 8758 38491 197211296 58280 19250 990022097 12279 14865 124789046 8758 74974 262816389 65153 78831 718486851 11716 58280 108102796 15397 11716 140563664 15397 4925 84693796 56568 65153 274420248 80174 65153 791416186 49195 11716 200268613 4925 68287 476541165 78330 68287 55039703 80174 116 63240430 59047 68287 301583187 78330 17273 417756135 116 62273 365792222 57200 62273 783083297 57917 116 653325074 15435 59047 898192603 57917 14881 53573558 15435 62965 473552823 15435 82604 43898415 15435 20915 16017335 14881 47259 884756121 20915 13207 408222695 46528 20915 759206369 60450 47259 817812654 20915 11565 737332785 68239 13207 522452209 52051 60450 175110608 68239 13276 242743154 29752 60450 200502925 29752 39183 884000445 54229 52051 776758835 20268 52051 78156273 3977 20268 641004797 40977 29752 876985962 50911 54229 814988413 22026 50911 855738224 22026 48126 405469516 16852 40977 489801969 55111 22026 853757478 55111 58014 831438307 33852 16852 893700405 50930 58014 335038935 68429 50930 999131558 50930 20778 462230191 66598 68429 308641238 72517 68429 905978830 50930 72758 980940033 66598 63956 620765165 57289 20778 240876897 66598 24561 11880743 72758 55461 243270774 55461 42164 313158895 24561 32044 984096234 32044 76546 665932524 12933 24561 815608185 27423 55461 133976676 32044 25226 556294046 5173 76546 483152302 76546 44184 899314047 25226 65699 460092786 44184 6139 144129478 6139 50010 998388056 6139 58689 55239418 33916 58689 599530691 63686 6139 969420698 6139 74700 57014325 22808 74700 331546749 63686 10684 566464460 17076 33916 25650432 17076 20527 6013046 13652 10684 582284165 22808 44754 255599906 10703 13652 461521680 18038 20527 399036515 21438 20527 684134699 10703 17096 273823711 8737 44754 77717267 79635 17096 805850036 18038 28123 596397688 8737 14345 134105699 80126 79635 869308510 13052 8737 336058907 14345 49102 413809591 28760 14345 369014593 80126 58818 134920352 80126 53248 133234988 80398 13052 367533709 41077 53248 413331777 5933 41077 980103449 24711 53248 42407466 80398 7243 524013943 9388 80398 197535024 9388 47211 145991993 27598 47211 292236943 27598 5425 261282137 5425 81464 13240767 23950 27598 469979013 74407 27598 36478607 2123 27598 104339391 81524 23950 28281325 81524 79504 485553536 29451 81524 661496957 61585 74407 255383904 58530 61585 534658983 16888 58530 739713376 81715 16888 604758200 29451 76519 450846673 80377 81715 423007577 58530 24759 805678283 76519 46255 191744697 73228 76519 141587161 24759 65383 902583766 19699 65383 406801486 24759 6554 52903827 65383 30421 49588271 60507 6554 602916967 60507 67717 95217813 8258 67717 240745401 6554 56745 44275359 79592 8258 291121769 16581 56745 57503531 79592 68009 752748752 79592 12697 550689542 12697 61104 957705219 21696 61104 891000848 11924 21696 128360945 12697 63167 206951728 61104 67615 201703233 67615 13075 675039783 11924 80725 124894090 6138 63167 188308560 13075 51698 112286210 69055 13075 844741331 69055 15820 339160789 51698 21152 833468693 74347 6138 525521773 22728 15820 231195226 43691 69055 104355128 74347 71609 306543203 21152 5341 990768942 863 5341 64026612 41745 863 787681110 59135 5341 855107297 46088 863 737247902 863 6239 96507751 11589 6239 959807832 41745 59211 442469399 59135 74886 420859033 40708 46088 130158353 81535 11589 881260118 81535 618 95335078 28282 81535 412148319 73775 81535 390085115 32692 73775 108415072 618 35073 136112842 59024 618 599205068 45812 73775 923346600 82425 35073 176150492 45812 34663 228786870 81711 59024 13633677 59570 45812 628056735 45812 72350 462627281 34663 54517 898051900 51998 81711 62769563 51614 59570 348538834 50866 51614 549386348 23242 54517 55844271 54517 40597 622920564 3919 50866 35587163 3919 33096 142557703 3919 34835 388068699 23242 70658 224355807 40597 53891 981165298 33096 3113 942385545 61597 33096 313904691 66436 53891 240279488 32312 3113 929460729 32312 80590 865003909 45502 80590 291425781 61597 68989 413271932 66436 26720 576835852 19038 45502 788871225 82689 26720 629225646 61174 82689 78609508 38806 26720 848160124 48176 61174 836512811 22959 48176 667962680 82689 51318 400160471 69302 48176 313891265 69302 77429 416629195 4599 69302 151081587 4599 18704 422273732 58088 4599 64848151 4599 50614 465603995 14296 4599 920083812 58088 72290 848754895 81908 14296 546566906 14296 13477 982116137 14296 62959 754450609 48091 72290 693121709 34002 48091 986925554 81908 56554 543872255 62959 82835 295535838 34002 80164 9048912 80164 58077 139095091 58077 51470 89739409 80164 78493 935103138 78493 75629 75751692 58077 68100 504323480 39795 78493 208741571 51470 72143 125264314 48474 78493 626359657 3521 75629 400155286 3521 50204 700140121 33217 48474 374234138 3521 30806 462249327 19941 33217 627929050 44451 33217 868564275 30806 43059 802670656 70899 43059 237924691 30806 16484 8323993 70899 16191 936975122 32727 70899 692193588 32727 61592 648411119 1321 70899 111631550 79381 16484 178473410 75691 79381 619681855 77976 79381 908727082 1321 52610 118341560 79381 36640 879475734 75691 29974 854645382 29974 46621 853735389 77976 11845 200362992 52610 58313 111072021 64590 29974 157461901 22254 29974 797315743 64590 82339 529177159 58313 16498 666762073 22254 16708 304566728 16708 23328 122920514 74512 82339 877358581 74512 26122 653094140 26122 72518 958743339 72518 61240 221910276 23328 44049 23204775 74512 79075 422176947 44049 73735 295627420 73735 13472 917973639 44049 9917 703244700 71757 9917 351540408 15436 71757 83075070 48794 73735 731525193 9917 9522 588179715 15436 59519 538655674 15436 28686 418493158 28686 64051 13977420 48794 32078 668002810 34668 32078 645408524 75837 28686 81409132 45744 32078 408863749 71702 64051 673737508 71702 56013 540013113 56013 82797 959469380 75837 12930 317871688 71702 63541 192065111 63541 79642 80969732 56013 53631 670784595 82926 53631 592425107 57981 12930 63298541 24312 79642 856743451 82926 28134 497689667 53631 23314 630159786 69649 24312 390308781 4315 57981 349987677 15854 4315 847919808 15854 66385 133880868 4315 37237 442408470 15854 73722 196054943 17072 4315 836913431 1800 66385 622140980 17072 31227 35855075 58558 1800 9151421 4453 1800 368121986 67520 58558 670636678 58558 78146 585173657 58558 53089 618244923 36160 78146 103133700 12167 4453 953588501 78146 39294 229005718 8272 12167 670193092 1575 53089 914943952 3089 36160 303615541 39294 78784 183000640 3089 1141 464262971 28704 1141 866113462 28704 12498 901408962 11674 12498 642031012 19783 28704 313640905 43683 1141 364653260 77520 11674 294089873 77520 55228 216690411 55228 21776 885206590 7407 77520 13255854 21776 56716 518299290 7407 27290 994887618 21776 13939 24219796 19486 21776 697599041 72145 13939 119700342 29614 13939 532538518 27290 39139 753030100 64754 72145 375399964 35493 39139 153136866 29614 61670 270032145 28408 64754 880100323 35226 28408 303571702 35493 76260 437028670 75112 28408 939041341 28408 81552 545118923 79335 75112 13546702 35226 54717 752107815 75409 54717 104426945 75409 8857 770782240 79335 74028 809195646 51284 8857 535142015 8857 30927 31994945 30927 65759 592902494 74028 75103 500160227 79575 74028 129858583 30927 21505 65333480 14300 79575 257394125 14300 77704 36665452 70482 77704 594199993 14300 37612 869174404 77704 6286 485553036 2251 77704 55253479 70482 49125 743671776 42683 6286 866504811 70405 6286 814222757 70405 65683 962485647 39813 49125 722467320 42683 12299 195085936 8898 39813 106908199 8898 53529 766441873 12299 12314 317954883 1038 53529 246725687 12299 10441 758229582 53529 60835 122288152 53529 78062 964130629 1038 11426 196781191 33258 10441 726700011 33258 8706 539860866 8706 17667 264231441 78456 78062 542374853 18658 78456 787098833 74090 78456 132851669 62265 18658 351857442 69319 17667 382485017 14845 62265 875700116 62265 52609 695532421 83199 14845 685734941 83199 30790 621520356 52609 45269 930681945 83199 9724 501426799 9724 30616 587787413 82765 45269 197012591 33430 9724 950242658 48078 30616 342408261 48078 13221 995755483 61305 30616 997960996 57018 48078 242159963 75486 33430 849969519 50814 75486 16299319 50814 80805 905299394 62631 50814 233897776 79717 50814 85654435 8623 79717 248122623 62631 37654 68629941 23600 37654 156015998 37654 69640 926133493 64343 8623 120781078 30596 37654 763323533 64343 32714 565052239 60451 69640 990530534 64343 23039 990514906 60451 835 48694739 23039 80175 676853244 75998 32714 679208623 42256 80175 983635143 4784 80175 585151998 40121 4784 890372532 40495 80175 842198336 76407 4784 83013922 76407 2372 22332423 31139 4784 185917715 76407 24277 835349678 40495 29069 776644698 31139 28572 230238878 43756 28572 556921355 67430 24277 755021009 14948 67430 61777292 29069 67998 485143831 6715 67430 259929055 35439 14948 284299448 35439 74853 453893171 80313 14948 166129817 19561 35439 97806927 35439 26457 187793557 58410 26457 624189128 80313 8379 124883467 12095 80313 11108245 8379 14043 116805635 38112 14043 263939057 38112 11238 129449881 11238 51375 420330273 12095 26382 73329373 57786 38112 245735687 22543 38112 925770798 51375 3869 427858357 57786 34801 601745288 74361 57786 784554391 21166 22543 931049929 61839 74361 481235957 78629 34801 915698516 76548 21166 328969465 8014 76548 620564627 29656 78629 853331477 51269 76548 127830653 8014 54612 789447472 32949 51269 790647295 51520 54612 699300471 74343 54612 396918008 39044 74343 127482571 74343 49988 155733598 76885 74343 90308103 64824 39044 142125154 76885 29275 230386691 62242 39044 609740161 49988 36242 44534918 64824 38193 522080432 42124 62242 271053360 53432 38193 566098442 36242 76064 732531670 7336 42124 946688070 79712 7336 508758676 75179 76064 436789587 79712 25975 306344732 76064 59104 858128004 79712 52820 861429101 79712 13441 694200928 52581 59104 623856837 52581 29755 679116046 59104 18512 762017513 29755 40344 418382525 72171 40344 519327584 10496 40344 885089513 76716 72171 935624365 4374 10496 619798480 10496 27071 850149748 4374 25528 895167878 29086 4374 8854615 29086 36121 124516620 25528 52033 18181410 29086 52101 454059348 43538 29086 849022575 28093 52101 683864063 69566 52101 837102707 10879 52033 32155640 43538 21979 504352667 10879 41155 110705351 10879 66021 96033820 66021 36964 519093894 33890 41155 152015518 222 33890 552330571 66021 43056 410411623 43337 222 66106389 26493 43056 631972263 43337 68250 439498282 74782 26493 25783982 39951 43056 234796883 68250 45941 41817906 45941 12086 52718669 68250 52343 134157406 73336 74782 183073532 12900 73336 240445171 24845 45941 367223022 20154 12900 142090096 20154 23218 220653525 23218 22277 730241988 22277 47121 1303579 58289 22277 72998894 63026 47121 264952547 22277 9452 110549326 33997 22277 60157530 58289 82248 598008458 58289 24521 863656213 33997 38820 66131708 38820 32509 76296025 33997 19433 558798238 38820 73480 691315534 74096 38820 405664789 73480 57484 988238747 53358 19433 797371821 74096 43734 546893197 14485 73480 834392717 30146 43734 520783770 1429 14485 468123093 43734 16254 169911818 43734 36778 342703496 36765 30146 715005724 30146 57606 230056458 36778 53301 285571017 28025 57606 52585868 57606 37339 348993628 36765 57320 473752947 28025 29913 263143863 28025 71836 98847719 27929 28025 132205320 17895 29913 312791233 71836 52017 128866049 29913 20550 79811642 17895 43761 759608260 17895 44811 287902486 54932 52017 979123501 20550 3369 12105774 44811 37379 423834284 73502 44811 977823862 73502 66205 390866747 66205 47573 923788691 66205 68330 346826535 47573 29573 780169536 82663 73502 129475724 24177 82663 713869358 82663 53577 332785844 53577 2898 645812258 82663 47921 878877239 32875 82663 111301711 15778 32875 978591333 61110 15778 420521927 56772 2898 734842876 47921 67250 356876761 56477 67250 527306282 56477 81344 573115160 56772 2271 70143053 51803 81344 658033402 81344 45611 599478189 51803 13811 879456335 51803 12339 874769242 12339 64670 695667654 73277 13811 177535333 73956 45611 669206978 39070 73277 624652861 50590 39070 547414421 33996 50590 737261934 50590 75037 265991730 12878 33996 253080399 50590 19138 483298320 19138 82913 662601812 23081 82913 698559708 12878 33492 258350031 15934 33492 854747152 27710 82913 352345098 23081 31636 439298481 33492 82513 885078229 31636 59033 287185776 12229 31636 33995097 12229 65275 119026133 12886 65275 441934142 12229 56980 114408502 12229 53323 486893252 5439 12886 503817235 15589 53323 708301420 40808 56980 372876680 53176 53323 748561735 40808 71379 808680797 73671 71379 133062197 73671 74737 864739985 71379 16706 955180485 74984 53176 565037985 43959 16706 144037301 16706 78015 755388625 56991 16706 661132864 12103 78015 689196703 78015 71736 245888011 71736 27558 134779431 78015 9605 36521786 71736 9922 177787612 27558 70781 183261270 4295 70781 820759138 9922 77775 474617028 18809 77775 938734770 4295 76551 997900583 70781 51655 945602869 18809 68251 665062270 49381 51655 498372482 18809 73846 215380964 76551 53148 692164666 29461 73846 980692213 55170 73846 832097182 29461 62811 37482925 53148 18776 664394186 66749 18776 163022328 7584 62811 523860615 63497 7584 245362439 6515 18776 278106602 57451 7584 679092387 25058 7584 180175042 7584 49795 577865176 57451 33918 335106738 47436 57451 488935114 33918 56042 904543366 21552 56042 939756675 33918 20766 580829905 50762 47436 830585751 68051 47436 852061813 18036 21552 84836400 20766 76810 647106085 18036 27583 63670497 31976 27583 594142323 11000 27583 220619153 31976 21153 29012403 76810 66282 794122995 11000 17637 281737210 76625 17637 187481704 66282 69016 467431967 21153 5990 302839517 5990 40890 233249244 5990 14505 673716064 78045 5990 868077780 52953 69016 79522586 12418 5990 77403191 78045 8021 941628292 8021 8679 117250411 8021 70388 453025025 52953 70657 19364424 8679 65228 288674358 70657 24419 425872066 62247 65228 110080619 65228 74578 159818224 18623 74578 176969573 6500 24419 679011838 42317 6500 704258222 74578 15871 427437980 42317 38170 578856580 15871 41237 587308801 32540 15871 868171703 28877 38170 527770849 38170 61228 946770316 32540 2711 372647834 61228 66318 208930343 5438 61228 925955867 45272 28877 292905433 66318 73960 432918402 13847 45272 911953558 45272 81062 405581073 13847 77370 72503165 39414 13847 273764919 67498 73960 849370342 81062 75229 7252023 75229 24180 849235009 39414 73914 939122437 73914 67503 816821864 73914 69737 84755758 69737 19947 816947245 70043 73914 15903872 70043 66306 849415847 70043 28085 375998637 27287 69737 146204023 26991 19947 397823681 46243 28085 106686364 49190 28085 704629761 26991 50323 593030363 50323 14835 808467264 39256 26991 532113928 49190 34009 723143978 57580 39256 115312810 55996 34009 803788349 28620 39256 834192401 57580 73533 400759554 40801 28620 345947697 34954 28620 382049934 40801 41894 211039515 73533 59469 190201174 40801 30950 271998310 30950 71422 972950166 884 59469 96462307 30950 50329 557874201 71422 19624 508490957 30950 70017 984409724 19624 80732 887093451 42612 19624 126986522 19624 2303 74852818 1866 19624 639573634 25862 2303 671835326 2303 2024 265217565 3424 1866 309512963 47897 2303 65662916 55341 2024 257832420 25862 1786 582828713 16448 2024 548921642 3424 52387 908515401 47897 13514 85875157 82991 55341 39909318 1786 20260 537763768 15239 52387 192520048 13514 72395 584389094 15239 40075 132296180 50712 72395 102797789 50712 52353 420803479 82385 40075 664719350 50712 22939 644932486 67190 22939 333288543 52353 33099 199817490 13637 52353 524008540 51055 22939 120951691 67190 58055 43457783 58567 13637 423346830 33099 34771 200889394 34691 34771 281248102 51055 33484 487575188 63980 34771 16026731 63980 81962 793274717 58739 63980 583722542 70725 81962 772709072 70254 70725 375738319 58739 30053 690547065 1624 58739 116693435 29416 58739 436298905 73832 1624 319989269 34073 30053 804189827 23277 73832 885753976 34073 82825 175440750 29416 6396 682013247 6396 77177 624873302 6396 75671 967499654 23277 54376 437029497 82825 32416 36929122 19286 77177 984365643 20868 54376 831409418 63343 32416 477694034 4811 19286 899535837 4811 19845 80334891 19286 40973 897109405 11663 20868 37772896 19845 15710 181973940 4811 26054 363072332 41435 26054 542126681 51521 11663 81861421 11663 59482 767359575 68566 51521 39917627 68566 78636 671699562 47812 51521 275934664 47812 77240 412284037 66401 77240 34313046 77240 72704 722407722 26881 78636 155873892 47812 64614 237797228 30359 26881 490689180 64614 70975 457875278 8526 26881 57038007 50207 70975 222941148 74239 64614 412609833 71258 50207 958623420 18307 50207 989207757 50207 23658 53722326 74239 51638 18391274 18307 79069 358588857 18307 14177 991599619 50003 23658 407142594 50003 20669 867082699 50003 38204 95468794 19195 14177 604010224 38204 49868 111681723 20813 19195 320689005 23068 20813 328194179 32047 19195 914438917 43494 20813 797837349 12351 43494 316203156 261 20813 526552702 43494 55955 39992814 12351 35309 39568996 20362 35309 863245963 66992 20362 205226374 4668 35309 21547097 55955 50586 585790947 50586 47232 594435632 50586 58981 616619085 82976 4668 14525762 45890 58981 998177959 39483 45890 855406857 47232 45954 712941777 39483 73245 730023814 45954 6935 801927223 39483 12991 972272595 60463 6935 56670582 45954 72150 466304002 6935 74755 70649496 78532 72150 199430130 78532 25921 36911898 78532 79168 740761186 15178 79168 814639720 79168 51502 156478935 25921 41 91191724 57729 15178 717108662 5609 57729 358735812 58853 15178 120774521 73477 5609 47393994 57729 19420 287489414 73477 30257 749541654 30257 12670 882833842 30257 3466 124543768 47385 19420 754968162 72592 30257 531204159 12670 65444 176101832 47385 28762 27891867 67872 28762 43335251 72490 72592 957092536 28762 28841 831339441 3220 28841 223335231 3220 30292 990170292 30292 69414 973479972 28841 11994 506264980 69414 12615 961743146 39304 3220 722711533 11994 83358 53516403 83358 46707 222529736 46707 59891 807199568 83358 75790 78286132 18106 46707 784412539 83358 61931 759036134 75790 39173 23767332 14029 18106 212385042 48665 14029 854701919 40219 39173 29144127 68038 40219 444688935 39173 39738 660108191 68038 20650 982775580 76632 68038 291559224 68038 22057 812643913 2961 22057 213352577 19728 2961 472332481 20650 38927 749253184 31151 19728 265896560 38927 62085 470452126 28261 31151 81927280 28261 16674 567646203 38927 62469 884375994 31151 678 86554478 9869 28261 528788426 16674 82720 669631412 9869 81311 692562072 82720 79447 96678969 79447 41078 201145473 41573 41078 177405429 41573 39632 255025298 81311 37964 584982401 39632 5334 826640317 41078 77651 711922526 39632 5482 14291251 81739 77651 995362324 28198 5334 116895612 5482 4615 54429490 81739 29056 48072472 70749 28198 445382218 24901 70749 961715270 28198 75539 402854609 29056 40384 149785932 70749 36102 34647694 75539 47380 740288118 24901 65736 69753490 75539 51907 602811128 47380 74141 427703893 66929 51907 988971474 65736 4540 374504672 65736 20618 174517421 74141 15130 951997604 20618 77751 637908223 77751 36489 145200988 36489 68504 999927410 10028 77751 115357943 68504 55896 558113185 67044 36489 320952722 49044 10028 870262477 10028 28421 763863220 76824 67044 420169888 9100 28421 310896710 80276 9100 488352599 9100 64098 157465160 55240 9100 878227020 39151 55240 185619499 24282 39151 606869527 49636 55240 49190174 76258 39151 996560546 24282 17569 783274794 24282 56476 637490716 14920 56476 663163337 17569 24899 121877987 76258 65689 608535718 14920 72959 44749175 21708 65689 307723758 66213 65689 58531998 40248 65689 192932777 38626 40248 357221069 68956 66213 729241369 54278 40248 734884117 54278 72823 993225230 54278 37410 904994320 38626 65629 439047743 65629 47089 89322914 47089 47253 603075523 36498 47089 973471623 65629 50725 774933881 13459 36498 102871270 53591 13459 940006423 53496 53591 608384886 53591 10995 465055855 13459 462 718866998 7392 462 66317830 7392 29475 8386567 67400 53496 16568857 7392 23305 562936416 7392 25922 790057026 56756 67400 757242189 76959 29475 74518302 55408 25922 156460007 44413 23305 425895082 25271 76959 796349035 25271 30802 930313939 44413 66995 289331261 32976 66995 899357097 63605 25271 823083244 25271 19402 269665730 62300 66995 874917932 63605 17936 470554659 63605 23057 984059107 28466 63605 184124232 67825 62300 201950301 28466 48079 719958958 23057 62040 908318726 62040 57889 658273942 60605 28466 29620134 71895 62040 899743062 43741 62040 990030686 43741 82280 430222172 82280 12107 405410064 63689 12107 882110793 55153 71895 399024920 43741 36349 622959900 13713 12107 340276432 62617 63689 9763701 38682 63689 285670774 13713 82620 576363761 80561 36349 20585539 26397 38682 299329914 77063 62617 795832678 15190 26397 698715697 26397 3512 746805578 80561 78925 503938330 73077 78925 281032111 78925 51545 573747261 45575 51545 116256121 45575 78861 767451832 73077 7343 312667277 21690 7343 641740242 78861 63912 336442640 52502 78861 829795597 52502 75314 550424573 14958 75314 962250837 52502 26893 407514777 35343 63912 57463426 30259 75314 924217305 11568 14958 881316616 43294 26893 207154232 38907 35343 112891848 41376 11568 24448147 38907 34037 27144867 41376 44970 847529861 2484 44970 361018007 34037 59360 37524780 59360 48417 665657197 50317 44970 211811240 59360 6487 848597182 51271 48417 606644852 63113 48417 38278623 21477 50317 777461469 51271 42321 70023434 59002 63113 851921171 80429 21477 77734357 6008 80429 41627695 21477 20814 399778095 75407 20814 582298011 82621 80429 911812807 80429 62682 74036009 38014 6008 442541361 41007 62682 980621761 49948 41007 190560906 51939 49948 456167701 8477 49948 807185162 8477 50775 555038806 71241 50775 929488532 12995 49948 793722183 8477 10842 886695398 48702 71241 655884715 48702 62007 409751456 72992 62007 7572309 10842 34487 468620950 62007 75488 941485210 33672 34487 872214542 34487 4234 210813621 2890 34487 832114705 54935 33672 275470810 12660 33672 88901083 54935 36918 766866398 4234 15193 499483763 36918 2636 446582730 15193 17714 359438179 35071 2636 281000611 19020 2636 590980966 35071 11113 915596032 10582 19020 339430434 17714 32567 515294672 2194 11113 218071360 32567 8283 893517841 40405 10582 177333801 21615 32567 110074504 71314 2194 148283194 34281 2194 737156816 21615 48023 822216523 48023 55057 985786871 24984 34281 383477469 55057 3671 603188931 34281 61865 525190863 48023 77508 694081924 61865 62441 673591216 11247 62441 821936949 11247 14786 237878997 14786 63991 673589383 3662 11247 499044203 62441 4614 251268958 36344 14786 523955036 14786 50154 390859208 42970 50154 599405124 3662 20821 761938855 10202 20821 189588289 36344 21853 595838282 34264 42970 32611677 50737 10202 168497754 20821 42411 935733103 21853 29959 231523417 21853 8471 324773984 78757 42411 327378669 29959 39278 95724687 81578 8471 18603337 30669 8471 273107976 78757 40580 976179591 79326 40580 483732104 30669 63763 174333940 40906 81578 200087524 68298 40580 209791574 42488 68298 389031221 40906 40705 962741568 60506 63763 709689768 60506 27550 536994486 68298 73522 846335349 7431 60506 959779890 5534 40705 674494619 73522 45583 733762313 5534 54298 993159310 73522 1990 70020895 52291 7431 727270642 78444 1990 768362996 45583 4476 265755635 34521 54298 999172673 34521 76874 584002430 44573 78444 708035319 56301 78444 719626803 44573 23489 99709249 34345 56301 507048909 34345 72586 779772142 72586 6423 257737987 14572 34345 377009941 6423 38766 731743291 34345 51156 554968261 6423 50522 420686953 6423 81276 548718936 81276 68476 523705990 51156 31233 63993042 81276 8787 964811567 8787 39641 107821133 72357 81276 977162661 35502 68476 226880348 31910 72357 44182389 10924 8787 831138735 41229 39641 668326030 44201 35502 609648255 10924 60926 55495610 31910 43112 563329322 1794 41229 802463149 82322 1794 69690552 1794 33462 595803087 60926 51605 223624048 82207 82322 788007769 41912 82322 761487051 2591 51605 55815503 43856 2591 6666034 43856 28002 242713686 2591 24717 287316678 28002 79143 265168677 66892 43856 543160071 74339 79143 434398990 2813 28002 564591422 79143 41902 991982870 18600 41902 129649850 58560 41902 98734676 18600 46920 870112472 2813 46529 670266239 18600 53199 519079539 26963 53199 86386308 46920 43489 63609695 42977 46529 854907473 62481 53199 27696324 53199 55429 156338458 43489 73806 89549933 55429 80352 138501114 80352 14548 207518190 62148 73806 638034678 55429 43495 62794703 16759 43495 900030355 16759 36319 276979918 23540 43495 96817653 16759 18949 398335493 75920 18949 93345259 75920 54928 77874250 36319 15569 50497972 11433 75920 174449726 78304 18949 64276021 78304 43938 560575653 54928 67093 222191750 11433 46956 494637962 32840 11433 135351938 33670 67093 933592966 33670 39858 474265763 4869 67093 255920513 4869 55114 746381270 63953 32840 78093850 71245 4869 385025520 44534 4869 167831864 18449 4869 98877074 18734 18449 363135044 44534 11592 92222756 71245 16047 612329538 58136 18449 444763518 58136 28555 82145953 28555 4266 675547125 41248 58136 880164480 9353 16047 131456416 1421 9353 436802027 59363 41248 367694165 9353 35284 685050996 22912 59363 930655670 55182 22912 662307057 76011 35284 944606887 6193 55182 646568318 6193 36361 928361382 3478 36361 897891704 70633 55182 399804481 3478 7908 882115612 7674 36361 535642783 70633 21969 364039616 7674 80716 246078179 70633 48115 874605320 7674 52921 762994242 80716 67921 983256771 9653 48115 709162586 67921 67639 97280192 52921 73292 136485313 67639 82435 808015796 12566 67639 294758868 81284 73292 829608859 73292 53908 169320176 12566 77170 948737086 47209 12566 942754505 53908 78538 118725355 26695 81284 500146963 4168 53908 394619895 77170 68211 579485416 47209 34706 123759735 26695 32337 138181612 32337 48984 325684415 32337 68873 332873323 25085 32337 192195154 37812 68873 887584554 68873 69778 255483535 37812 36111 159827763 70175 25085 257980022 55056 36111 517625657 67084 37812 603305295 9330 55056 742602506 58167 70175 496326499 57884 70175 57311970 70136 55056 841490959 9330 31 865204308 31 27897 831793392 59671 70136 629816249 46883 59671 703246467 46883 48897 285475114 46883 81699 284564557 48897 54682 748168919 17209 54682 207919440 46883 47635 477656836 48897 53570 89660970 53570 41913 377649270 47635 20553 13211705 21485 47635 267513264 33128 20553 215517595 20553 4097 253000947 76607 33128 814138967 43723 4097 579808297 46388 76607 121591175 46388 13685 508442866 70660 43723 24830467 10256 76607 572795611 27655 13685 672010347 70660 76491 554475815 66851 70660 81477562 43287 10256 50861948 32758 43287 732447842 66798 27655 421653845 76491 21487 548762993 36031 32758 255197750 42946 32758 866508690 53332 36031 526321840 53332 29390 478920301 7709 29390 31612716 29390 45566 20787382 78653 45566 130381817 77581 53332 39006261 45566 81138 60045572 79754 78653 729174657 60904 78653 443462744 60904 39200 499170386 26188 81138 539339799 60904 27729 922835908 14558 27729 829794124 78167 27729 502677101 39200 21990 940912187 14558 34714 445706919 37161 14558 902349797 26530 21990 278396864 37161 30970 230171396 10984 26530 326534444 38735 26530 197318443 67894 37161 916246989 60824 38735 76557312 65951 10984 724401749 60824 30608 161106565 26337 60824 14344747 30608 38550 160223063 30608 31735 513956356 30608 79337 113812255 31735 80632 927525409 26337 35956 238335597 35956 56752 226991168 77757 35956 2892248 4579 79337 74647907 42719 4579 804572276 77757 48839 593616855 77757 34520 619239404 39804 48839 111771083 1136 42719 860318190 19753 1136 68333121 50561 1136 912261316 19753 82713 426903818 1136 70664 724891220 82713 12245 62501565 82713 74613 957493630 42856 50561 598460615 74613 47261 68292001 39761 70664 189030971 39761 3555 330839814 42856 66856 304247891 3555 59846 369893927 4186 3555 989819158 68848 66856 112761290 59846 581 537446396 68848 17561 937763071 68299 68848 552053284 39107 17561 393490083 68848 6135 775025115 25718 68299 919817276 39107 3310 662117477 60997 3310 385102702 65940 60997 778172833 6135 80163 938546225 65940 12875 377095301 4808 12875 935915380 60997 2638 109830829 80163 12754 284240637 12875 13712 999975337 12754 58990 53756577 23702 2638 75114105 13712 66343 848233949 4542 58990 546576735 27766 13712 458640841 4542 30172 65138036 4542 46551 864161229 66343 20634 813318072 59268 30172 692866304 20634 69358 555174983 30172 24532 263727410 46551 25205 753314918 51167 24532 466129825 17589 69358 63001147 17589 76745 815312082 68987 51167 999888736 51167 67438 452914566 81129 17589 713104655 76745 69417 259719279 82545 81129 247905248 81129 73805 433799590 69417 51508 801850935 69417 49055 892815144 50413 69417 252257449 38353 73805 59176264 38353 55769 69610328 49055 7838 444735415 7838 41617 80095512 7838 65588 391103691 41617 39319 513752050 76174 65588 206073141 34743 65588 928000780 53622 41617 146192677 10314 53622 665168922 53622 6719 753303175 3517 34743 976788424 81361 53622 78633802 10314 22660 190096283 6719 45487 246324717 22660 24617 262163094 17939 45487 954818863 81361 20505 185953702 40209 22660 859731366 20505 35156 162935868 16768 40209 409145871 23192 17939 162283530 39886 20505 895361403 12836 16768 126723069 4738 12836 583906096 16768 34857 152498734 16660 34857 557482509 32210 16660 229344736 44576 12836 760442867 62332 44576 460081605 16660 41938 714311099 32210 31758 17301264 62332 75209 906534470 41938 64532 921200590 21126 41938 469304178 25077 21126 574649943 75209 14877 465857074 14877 55274 346185411 21126 74202 679734133 74202 80408 107805256 80408 41181 969833168 80408 72165 305882199 55274 69007 242107497 27515 74202 868464686 72165 27185 807184302 34968 69007 861834297 20938 27515 903307339 27515 4586 895658063 27515 10718 934906874 13824 10718 133656696 4586 71112 606027810 68108 10718 987693801 51880 13824 297756461 51880 15544 138136061 75853 68108 511820390 15544 60473 946163521 72556 51880 63794355 72556 47244 566518284 77660 15544 492305354 7896 77660 160968565 18834 77660 616045610 48918 7896 673501407 25062 48918 606971121 18834 30346 886743808 39644 18834 91050823 18834 69049 503638098 30346 51474 581223492 30346 5650 473996215 30346 56267 677727460 56267 29111 561503246 17810 69049 415622641 29111 63264 228750457 17810 15007 317261537 56267 18568 637835196 32428 15007 82768060 15007 40634 109056547 63264 14463 526639322 14463 32139 923199318 32139 11619 56750123 32139 75526 380521139 40634 8430 682859980 83303 11619 549912276 11249 8430 228007485 62513 83303 848096124 11249 45030 193589816 1996 8430 800315493 35055 11249 474815186 35055 17614 941145801 17068 1996 676851039 17068 83115 601643614 17068 79287 230301108 4576 17614 310949117 36570 83115 50807164 55304 79287 743067223 70169 79287 896607912 14451 70169 960390930 55304 21585 712780297 53975 36570 548584064 53975 78025 91760747 52897 53975 551555425 26017 53975 363828607 78025 46787 894563018 26017 31551 85969567 75129 46787 630720515 63360 75129 119722517 63360 75270 522439703 14650 75270 500613339 31551 43927 959480403 22437 63360 920053604 22437 75381 364010487 46667 14650 531168687 41771 75381 101162109 75381 1140 539737323 7140 75381 37253115 46667 31359 751459059 82511 46667 916848631 31658 7140 645712156 75054 31359 953931457 82511 50080 204669519 50080 14334 494502327 67666 50080 374565151 73444 31658 674415659 16329 67666 555363549 67666 49524 279115341 67666 64526 41476389 73444 35577 144595020 3613 49524 820043594 23281 49524 521626759 13924 3613 748019649 4633 64526 843795336 57626 3613 852721112 3613 33375 467282723 10209 13924 129604667 10209 64241 82631341 29107 33375 710898852 64241 60803 658666220 29107 22650 299108397 64241 78901 813158842 75060 22650 672010641 32385 29107 182405448 1634 22650 735400011 75060 72914 991164803 26146 72914 425273944 58668 1634 620257222 72914 58488 924187785 58488 38659 525288650 39931 26146 929729224 58488 58156 127858515 30203 58156 266301903 7299 38659 98640777 39931 8805 640139872 56139 58156 767697457 56927 30203 795421575 68986 56139 646236563 7299 11017 525646833 56139 42354 885951944 68986 24596 8158828 68986 15944 521523148 69073 68986 242424660 69630 69073 606726364 24596 46670 458349277 15944 74242 648554041 43141 69630 977102736 74242 26187 4961443 10591 46670 691935110 31511 74242 925638092 46612 74242 860909214 9593 43141 976355949 82962 31511 126708200 75295 31511 828795704 21720 31511 303750872 62797 82962 765918225 43668 62797 444380746 73006 82962 745342470 67375 43668 281738093 21720 63835 558450549 61523 73006 189116547 61711 73006 833198570 67375 13389 540966194 5584 61523 262140271 63835 3029 941762230 5584 25859 270008985 61711 2710 733630263 3029 61433 16551284 3029 55115 721473795 61433 16899 217726194 16899 21047 412610986 27826 16899 189650716 27826 29654 123602141 52383 16899 248829836 16899 16120 139578369 49722 29654 850460302 13959 49722 719317673 75661 49722 347430548 8369 49722 226851585 75661 5774 345701521 75661 14730 649865532 13959 68171 528834309 14730 4151 567108139 9900 5774 948866956 51993 14730 390732581 68171 30390 18839302 19326 68171 2753918 77991 51993 512851648 30390 4802 143483203 51993 73683 89245341 44864 19326 421478218 44864 11880 464272836 42127 77991 180913564 11744 42127 253596108 11103 44864 273790553 45181 42127 281411663 11880 11161 920040834 6288 45181 12184579 6288 8093 355631564 49537 8093 628247257 8093 7568 832677383 60039 49537 254740411 27112 8093 855576575 66532 8093 519336407 53887 66532 381789891 69990 7568 987154047 66532 24880 253320089 27112 27336 649096699 66532 78727 115646618 44261 78727 694515150 18134 44261 207023135 27336 4654 18125954 78727 65294 786172784 78727 69341 466729292 12569 18134 548911115 23426 65294 593201192 7997 65294 594579457 68535 69341 774568847 16024 7997 468050010 12569 40584 6764859 7997 55087 607519701 38343 68535 358140709 55087 46115 297862139 38343 20942 147589792 26512 46115 762446563 81403 38343 360494975 25492 46115 670548104 81403 64336 949050016 81403 55130 113964159 68809 81403 303557936 64336 9308 363272207 34582 64336 602012820 55439 55130 449733429 55130 65409 113040395 69299 55439 523003271 20447 65409 472656038 65409 18943 966240507 83131 55439 843879110 9811 69299 690550503 69299 61193 382644102 20447 46216 538606544 61193 16756 127499465 2913 16756 974276354 20131 46216 518391886 20131 72284 344845139 81228 20131 308664836 81904 72284 423741648 54161 81904 371001708 49171 20131 139775673 44102 54161 643774864 1186 54161 308880054 44102 51901 498334614 76752 1186 799743998 21560 76752 244255907 21560 49618 38715327 1186 27407 500840617 59548 76752 222555436 49618 44340 638992867 59453 59548 557405912 71743 49618 842621352 59548 75540 684367273 72604 75540 315401095 18249 59453 914480194 71743 64804 834100346 71743 63309 875477603 76037 75540 422067510 63309 27239 299338812 27239 17525 164510917 82 27239 115132198 13874 27239 146926360 74783 82 888183182 20769 27239 436202093 82 81283 128623408 81283 62618 12603107 13874 13495 85096063 13495 58291 293313069 26879 62618 859026997 58291 31276 730088606 31276 45432 149665 31276 23536 385312107 31276 1109 599613212 77122 23536 765017623 31276 20702 580298090 64775 45432 703067532 1109 40554 190811714 1109 51792 406826861 40554 41588 497760869 67537 51792 42249863 19342 64775 918223913 51792 25649 164929946 67537 72827 615110127 47021 72827 477816012 72827 14764 919473527 19342 68484 952677014 62078 25649 477126270 72827 54269 647766809 41397 47021 997885087 73405 62078 828207855 62078 24149 194829322 54269 82577 831162514 7507 82577 233785630 73405 58359 169668630 24149 57583 81018328 82577 4150 62963474 57583 77717 971804160 77717 10190 560111267 57583 26980 538652783 77717 799 913567761 66725 799 98348246 799 27998 230265851 10190 1689 909266596 67026 27998 357246698 61214 799 143333442 5281 27998 42883911 67026 9104 421762640 29796 1689 576320148 9104 5052 964552148 9104 7814 92127467 7814 51105 810423619 37460 9104 602361767 32282 7814 382984359 36353 5052 74174766 36353 13864 52916662 22043 51105 232279801 22043 54550 559020002 33007 13864 579255772 46309 22043 193094661 22043 24825 932987331 33007 13705 974473372 40434 46309 674590865 46309 15832 702434016 15832 46381 904300631 76806 24825 701932489 13705 50989 417589341 50989 10731 4035388 15832 164 999616586 164 70182 34940491 10731 80328 161173238 46480 164 914050228 53962 164 91638408 53962 39094 708515040 54910 39094 646389528 44181 54910 459912999 80071 46480 90554153 53962 48858 260280801 48858 27814 535655083 80071 1447 721088729 39412 48858 334733682 65974 39412 141416511 28942 65974 787893676 39412 58703 624790479 39412 28340 384987995 17524 28340 713817964 57144 28942 600104470 13626 57144 792130620 57144 42140 805971122 66226 17524 215153407 57144 36493 107288061 36493 36264 736770209 42140 24957 814485476 70276 36493 815503579 36264 49355 812282176 37245 70276 347645322 55693 24957 812129875 70276 18939 751855229 15485 18939 487030081 15485 77815 92566514 65013 55693 741409376 80753 77815 270695657 15485 39721 139285370 80753 78195 885773073 48935 78195 268504637 83251 78195 102649842 62243 39721 481025585 48935 45276 426151259 12762 62243 836471060 62243 55202 203200670 62243 48409 630763495 48409 64357 648285444 35338 48409 39907825 79292 48409 747949621 50271 55202 481819081 28745 64357 251472330 28745 18860 351933312 41530 50271 417258653 50271 35483 437510613 3460 41530 288991523 18860 10962 108990905 35483 9298 786840646 21061 9298 83577765 21061 77168 443076601 59170 9298 159679443 59170 20484 273834761 30501 77168 197123262 54060 21061 85852659 39720 20484 27293577 77472 20484 469001690 64415 20484 379351114 77223 39720 732341114 46571 39720 95158356 77223 59312 75019456 31293 64415 10180542 59312 66978 943716917 31293 22360 608168693 31293 38118 414220635 9368 38118 648582169 22360 33825 464311632 22177 9368 356090856 38118 52242 451220899 52242 5147 512782946 5287 5147 495277903 52242 51150 75908537 10608 51150 49189180 20941 10608 389786312 74327 10608 39060425 23783 20941 636162759 74327 3870 722646334 36165 20941 478090858 40397 23783 618031095 36712 74327 101953516 23783 53075 630522358 36165 80478 594581665 21597 36165 411313645 36712 8859 832980381 72856 53075 356402988 12612 80478 104640801 21597 79510 738356198 72856 72729 668476832 8859 9174 488325336 25318 12612 274108370 79510 25127 395724160 63851 72729 641465640 72729 3329 409130778 3329 64146 342282796 56962 25318 58332399 61583 25127 764446303 61583 33339 899804694 3329 66652 636205095 25614 66652 162216839 64618 56962 26169233 70135 25614 519981502 25614 69246 222817066 66652 19820 163875720 14648 64618 898399427 38680 64618 949557041 22409 69246 32103166 69246 41869 935295275 44289 22409 21200745 44289 34855 645641653 38680 22948 76620626 62003 41869 660236200 67311 34855 97861507 37050 34855 905127596 25414 37050 723675583 37050 49424 908284776 25414 54757 290996960 31112 25414 585687548 68549 54757 391636677 49424 77026 405107922 9021 31112 106797024 31112 69534 167576601 81590 77026 257495214 83220 81590 812468994 83220 44465 4846978 69534 72810 642179498 83220 30709 14601048 7051 44465 627567231 54224 83220 714972942 72810 75701 551561854 66926 54224 157588311 42894 54224 893526039 54224 77676 445661957 77200 66926 962399294 77676 38116 933809555 23823 66926 832367437 72151 23823 427204879 77676 66221 32023117 30700 77200 807848612 66221 40689 963396050 16979 23823 155119107 72151 6837 746679542 6837 37946 760507595 37946 60338 987215406 82423 37946 611974300 16979 72111 619161761 72111 18349 703656589 15243 37946 70664231 72111 23522 696934088 74654 72111 839133529 72111 44828 253087092 18349 59138 376382921 15243 72349 376477703 44828 28012 70024763 59138 68021 105414498 34532 59138 997021903 72349 12871 344029060 12871 79014 282770108 7450 68021 822980919 46321 68021 285049892 69435 7450 661279124 7450 41322 57034180 46321 55731 269415803 54148 7450 219286959 54148 41473 13278286 75273 41473 154642583 28989 54148 434954153 55731 26933 651690046 41473 16398 791947890 16398 8245 848274519 68019 8245 607651970 26933 70615 157895991 63049 70615 294030568 80401 8245 908734034 19065 63049 563167962 61054 80401 256999406 70615 74200 97995578 38547 74200 294415498 80401 9347 146764695 9347 2626 38793971 79425 61054 277155643 2626 17630 278924706 8029 17630 576978406 53417 8029 228574350 2626 41681 504845910 8029 15465 118805033 8029 24194 774661641 8029 70183 64178910 70183 13416 569883471 24682 13416 890736395 67320 24194 19213219 13416 31612 62531218 11881 67320 314285735 23188 24682 42169227 49101 24682 723165521 11881 1167 473609759 49101 72475 979432449 11881 16845 417463659 16845 16620 535665567 1167 21469 630369851 58423 16620 575403227 8294 16845 5525707 16845 31657 878392257 58423 50051 123789777 2052 58423 747650259 8294 49590 286359861 32897 31657 14778322 42077 50051 441621324 42077 56302 558354143 32897 12172 642630835 83201 49590 269786446 25526 32897 986873528 12172 36419 721291409 58780 36419 510662451 78686 25526 902891545 65007 58780 2501152 40840 58780 742723535 67356 78686 533392340 65007 35886 782764174 22079 78686 774424220 46743 40840 524224637 67356 19932 2310611 22079 43614 114707858 56213 43614 573099714 14600 43614 632755183 77890 56213 807098015 61647 56213 37003843 14600 46329 856793224 61647 29076 50825080 14600 33414 720284926 77890 48713 361004326 62810 33414 137044098 17380 62810 583329286 22474 33414 577360003 48713 62580 32651254 62580 12681 601540592 21649 62810 117601003 38070 21649 948395198 27841 21649 752815836 21649 26702 757887211 6711 21649 442258160 37439 26702 993145348 39375 37439 211473119 6711 62404 90073604 14901 39375 69910597 6711 3116 773563872 62404 60541 385660958 22587 14901 387159133 22587 68364 286077107 68364 30266 40116403 8469 68364 21336059 60541 72497 728120599 22587 18525 98024547 67898 18525 76278622 3063 67898 903043408 72497 78206 941444102 72497 30924 104183758 57284 78206 824563571 69984 3063 342077072 43808 57284 282987773 57284 40212 577512054 82357 57284 547935289 6584 40212 819675964 9942 82357 784679604 43808 62692 604646258 82357 4131 129514130 4131 55424 466453001 21735 55424 322468427 28457 9942 386666876 21735 54192 120350630 56594 4131 937945579 53362 21735 487528203 54192 21331 553933231 67919 54192 210302562 21331 34044 931761647 79159 53362 160514320 35341 53362 549841980 79159 28049 324963063 6750 28049 496060381 17041 79159 32820065 11776 35341 934438673 6750 50816 431721654 66623 17041 19968923 80233 11776 670401921 27367 11776 5453479 50816 50629 401378783 33646 66623 557579982 80233 19163 838044744 70674 33646 906031458 70674 41612 860039865 19163 56929 541637641 9417 56929 199583157 9417 57926 581520143 28242 70674 18546614 67048 57926 486705237 57926 9851 883319861 9417 19903 213700872 40679 19903 527068284 52595 9851 69231597 52595 72203 492821942 9851 54504 693255454 82078 54504 723116832 57825 82078 635624059 54504 54958 67381349 43556 57825 462025233 54958 81836 84481323 82078 42047 800491747 42047 62620 800175193 62620 16387 661127048 43556 45582 17141464 16387 30054 870088484 9455 16387 421492545 12309 30054 68019191 45582 83013 169975499 1417 30054 851063732 12309 3990 916968560 9856 1417 409514515 12309 53598 352703672 83013 64199 53763320 38284 64199 291826791 81613 53598 200022583 38284 21296 371967775 45925 81613 512888942 45925 55472 87558920 60181 81613 843381123 81613 7642 174364625 21296 51497 857678058 7642 21401 649775312 60181 39415 249450697 482 60181 915464384 2827 39415 335064602 48557 39415 349866314 2806 482 325034687 48557 1612 494750390 1612 67635 975171354 2827 2877 747102907 15740 67635 15401644 51627 1612 880740966 67635 73086 996246348 73980 51627 554822925 78221 73980 778032968 38990 15740 405613429 32362 73086 177561068 73086 5807 413924624 78221 20703 727655902 29643 38990 380042542 65505 20703 14338303 32362 16196 659815969 79629 29643 284995191 8721 79629 423203695 49135 8721 793659890 65505 32663 140393182 79629 63128 994409983 2596 49135 189868469 2596 18938 841950382 63128 28030 682800153 22797 63128 326395292 2596 60683 108210727 26816 18938 848835023 23858 22797 930968122 22797 77248 704040708 42659 60683 491727778 60683 51822 893435868 23858 18639 762784699 71068 51822 158626456 42299 42659 143630304 4703 51822 208811345 26850 51822 613864229 18639 16895 305157632 16895 13270 46394010 35305 26850 400940440 5820 16895 472124064 35305 80585 375156794 80585 66599 83808440 66599 13746 807502841 68289 5820 652999091 80585 50033 178303575 13746 44664 934955259 68289 25144 148786966 50033 17177 102686852 1966 50033 736244701 44664 61345 259699767 2929 25144 530340639 2929 76123 853310073 61345 34188 529813042 34188 55651 687638983 28681 34188 186447294 17153 28681 363121912 17153 28239 297646888 37705 34188 785595904 40446 17153 461706912 17153 65608 321725977 12313 37705 435838214 63853 40446 564266278 37705 43532 659453893 63853 43894 892038600 79926 43894 765786633 12313 7861 45787340 43894 50704 730335061 7861 2862 836658241 64928 79926 503834194 75717 7861 895934283 64928 59845 389092972 50704 57723 104401925 59845 42053 705986545 57723 43915 644405937 75717 69218 33625525 40401 57723 512736642 54283 42053 927845849 51289 42053 906605267 33508 40401 596472399 4232 54283 540547386 42201 4232 655414933 12391 51289 510902654 42201 78264 190464837 39332 42201 350930796 4232 7301 576890819 12391 32597 89613217 16306 7301 358437623 16306 76165 505239999 16306 59225 84012971 83050 59225 937150323 55326 16306 820810549 55326 44389 439618582 80873 83050 379406234 6338 83050 893505189 6338 7658 849900415 55326 78209 190654015 44389 72197 872903649 21889 78209 596098041 71194 21889 901633912 7658 52321 462700215 72197 79265 46410265 34834 79265 149541222 53336 34834 746328573 79265 18048 321788404 34834 46078 509459856 46078 13931 653012737 23735 34834 561342041 13931 77070 783959502 48854 77070 143887868 23735 71801 916626907 11522 77070 964033616 23735 2068 204136331 60517 11522 661353939 37926 60517 457854801 63855 11522 747263208 18120 37926 746545283 34201 2068 325384798 22600 18120 51037710 18120 60922 403384075 83345 18120 459603963 83345 73591 631764840 34201 59342 95630686 24836 73591 910280717 33371 24836 986371505 17421 73591 114603930 56080 24836 900473217 33371 62846 715312034 62846 21700 620607511 62846 71650 757360268 5512 17421 644686525 5512 71891 851533678 50383 21700 3329649 54868 5512 992351011 50383 36953 953664545 40608 71891 427193470 36953 38282 13611718 40608 56198 230917907 37588 56198 104581541 35632 36953 693865290 19362 40608 47883559 37588 49188 698984158 18746 35632 739623115 2259 35632 757999022 33561 2259 495994866 78698 49188 143725638 30029 49188 872499116 38041 18746 236945898 74052 38041 877210490 67426 74052 930196121 30029 67738 330064695 646 67426 949176242 38041 8815 121380601 55129 646 305435165 29446 55129 173809123 37628 8815 21947886 41986 8815 660286024 37628 81793 875082155 41986 53823 840260936 41986 81714 317688814 70708 53823 956817 43612 81714 329453542 53823 17240 161706467 13823 70708 454317396 81714 53441 500729047 24919 17240 574824692 13823 62728 446935808 62728 56382 174470154 53441 53743 409127783 1771 24919 646794898 26946 56382 331722123 53743 14031 509662285 53743 72066 94707527 62968 72066 96949985 14031 62730 870341966 26946 2403 123740614 62968 43012 728569599 62968 70032 449787415 70709 62730 872109943 37924 43012 781709373 2937 2403 141134678 2937 73836 56149083 37924 44244 438084049 73836 69822 8903243 18208 2937 563040904 69822 48448 135181437 44244 38228 176957274 38228 80330 591803872 18208 56136 29588162 18730 38228 206633263 38228 59576 808425353 39885 38228 476261611 39885 19946 636084381 49281 39885 132303719 18730 65341 830153836 69850 65341 586066014 39885 74688 975579855 52923 69850 264391699 76787 74688 725350682 74688 45734 113392087 45411 69850 928993081 21794 74688 888187311 45411 78767 745933594 78767 59964 377615155 78767 66207 726294088 3730 21794 380484584 4375 3730 767138642 5216 3730 776747093 68914 59964 635311569 18535 4375 616450047 68914 27575 528096602 27575 27365 141786620 11665 27365 697247507 1369 68914 622373062 5456 27365 679473259 55844 27575 416022474 74168 55844 689371370 74168 28821 566933045 41738 74168 341750017 48074 55844 915859420 74168 48759 233829316 41738 80312 455279895 80312 2398 5606548 48759 80667 109223681 80667 21340 846110499 80312 17669 811416221 63755 21340 780706138 36325 2398 435432609 21340 38902 211897509 2995 21340 753068183 17005 63755 498603518 2995 31725 204869808 73787 17005 30849491 7725 17005 328312552 21497 7725 421383752 31725 72775 440643611 73787 42218 245548675 4485 72775 361213726 72775 15032 832983193 72775 23155 597106038 15032 59004 48627484 23155 24744 610849844 80231 59004 214241450 15032 81639 12319966 81639 4100 956604472 33032 4100 22542425 4100 71050 639511504 29250 80231 348215577 71050 75761 704247785 76818 29250 42960501 76541 75761 625732800 58188 76818 485877304 38989 75761 84560316 76818 32086 974953046 10247 76541 22561136 79908 10247 154186252 59032 10247 833097693 48652 10247 605554939 15798 79908 811318547 59032 70214 178510800 50436 70214 235779402 60277 48652 928163708 76352 50436 280981806 4004 76352 545651899 9668 50436 657940113 48056 9668 963377477 66789 9668 777249209 32157 48056 7470739 83030 32157 1378511 48056 51576 484385733 66789 42855 406999219 42855 37183 95128264 37866 42855 403608079 37183 61119 139952404 72885 37866 171074456 72885 53250 687882344 37866 4160 372032776 37866 53652 134661112 78611 53652 597458037 52674 53250 490760522 55193 53250 121441759 55193 21674 391587413 23912 78611 608425480 7287 52674 465533191 3274 23912 381481936 7287 49018 633743635 36873 21674 588490908 18552 49018 881094415 77747 18552 134587800 75731 49018 912058312 49018 36434 192026371 77747 48628 417548811 47152 18552 921019408 75731 41093 69590078 52056 75731 85039282 52056 14587 626391945 52056 38127 719521298 47152 19548 810204706 45867 19548 269553859 14587 42309 642783467 23664 14587 78173171 19548 54979 292033298 42309 18503 710431699 56226 42309 363795766 82414 54979 46690881 56226 52286 708230802 52286 22551 580827434 82414 26500 507809096 26500 79392 677989534 37192 52286 725356987 22551 80189 990266123 78706 26500 822026204 80189 9746 74760990 79392 8768 595283249 39881 8768 760485157 591 8768 847866991 8768 3398 367110168 29885 8768 357838756 29885 22248 18060701 29885 14402 480110415 11935 3398 850004949 29885 82183 8501531 22248 47973 166637180 79066 14402 490228275 82183 55002 946226149 12910 55002 460171879 55002 42451 272366894 42451 41687 203828744 59386 41687 619461693 59386 20853 543959080 12237 41687 37178708 24288 20853 923637876 24288 14666 236759059 82393 14666 39379792 1655 14666 855627503 82393 6646 172087689 54922 82393 707831422 6646 13792 694013885 6646 58070 549416195 68283 6646 571611665 31078 54922 252343772 55555 54922 137167317 68283 32929 19014326 55555 23977 576871248 33418 32929 140108052 62095 32929 575971917 62095 68530 217689099 26110 32929 139124684 26110 1349 633602776 45422 68530 709267916 26110 50571 697994680 9453 68530 752411781 45422 70862 61944824 71306 1349 132811054 71306 50305 483184175 77415 70862 959519712 50305 54042 293755311 60761 54042 112754963 60761 3440 290199438 3440 36229 656278354 36229 21278 515489238 7825 54042 312626947 58173 21278 584376414 3440 69620 187626495 29869 36229 630256104 78711 69620 264758519 19350 69620 630766365 3259 19350 586593236 56977 19350 316112315 19350 1299 9104907 10004 3259 981376056 19350 40666 387340786 10004 63020 770344346 1299 62664 440417352 79877 62664 894754658 18496 62664 343367622 61441 79877 33978677 38654 18496 143422233 61441 787 107746199 38654 19735 541366980 18496 3982 932975837 72132 19735 918769436 4305 72132 675812147 19735 74790 108969741 22602 3982 929799660 50519 4305 791220950 50519 65072 791731965 80751 65072 38823433 65072 71774 383690184 80751 25640 475136445 33274 71774 133485540 71774 65280 541205088 36129 33274 327014986 33274 28963 638335656 53186 36129 720708747 13451 36129 25279837 28963 37294 690860833 36129 71388 69943136 45838 13451 154444645 6816 71388 211113791 6816 9639 854536573 70220 45838 700452721 70220 43080 33412827 45838 30463 913377549 61226 43080 923549638 22333 9639 548064202 61226 29140 59534412 61226 76428 77015744 41900 30463 478929310 78713 29140 673826930 13845 78713 600086734 16019 76428 558355340 72110 13845 348188740 5617 13845 510136896 16019 78613 364760401 52350 78613 439394039 19558 78613 576101776 5617 57905 718081862 57905 76747 731639264 9866 19558 731650313 67063 9866 725006105 57905 56460 417256779 57905 20779 74016505 9866 14943 876122612 16907 9866 914656620 31393 56460 605100220 14943 70015 954089009 31393 31077 510723620 16907 36431 496786734 16907 67696 804911132 61749 67696 594627551 31077 74009 80844109 6593 36431 236668282 72157 61749 337792980 37082 72157 135418082 23027 61749 181045497 23027 15001 54190507 6593 59720 349997403 15679 72157 945091147 72054 15001 533669174 46990 72054 481102257 72789 15679 79523822 1790 46990 7257653 72789 5991 589985364 5991 31779 463624307 69609 1790 218107872 79995 72789 344234368 1790 45209 934013884 31779 1936 802910650 31779 43772 254242894 1936 25007 46282856 1936 63662 356301967 45209 56571 33590665 43772 23900 81196723 56571 23966 784935734 40267 23900 395978629 55340 56571 458667990 4142 56571 553745607 8544 4142 918266240 73628 4142 822486379 82938 55340 243660167 82973 55340 145175105 82973 58090 44578930 73628 25035 21313533 25035 9474 56028553 9474 56240 490851010 41944 82973 710844815 58090 36561 55301120 25035 65151 405968696 41944 15893 280666341 82550 15893 603880089 42869 15893 161975121 65151 24988 4663769 19913 15893 233506421 73621 19913 564484397 4690 82550 157336906 73621 63547 801619749 19913 79389 396039098 6206 63547 86733699 4690 67783 546204608 81844 6206 692909056 2247 67783 97590008 79389 29044 736724945 22640 81844 853222051 29044 56553 141905320 4128 56553 38630771 66372 29044 810533361 66372 16825 513366186 22640 12012 621359317 56553 49096 590643488 12012 47283 507898106 21042 12012 846504627 40387 12012 903008753 12012 26316 8232885 2351 26316 512412706 21042 59687 837537401 20099 2351 444009460 40387 33018 314108333 75655 2351 940534886 59687 59763 28460746 70354 59763 153735126 70962 70354 680741963 33018 53063 972730105 75655 40816 484498315 72829 40816 793497105 68444 53063 484965835 64429 53063 675638547 58921 68444 463429417 72829 2278 279046888 45571 72829 273422452 64429 46843 26099793 43849 2278 701814054 46843 47689 898603611 47689 28730 503360007 7056 43849 35769121 47689 51556 774095052 75225 7056 303944967 62006 51556 858805431 33165 62006 501461514 60017 62006 428313543 71503 60017 270961900 43270 33165 448870180 60444 71503 97266191 29920 60444 230280446 43270 68406 236478247 29920 37560 20289021 69402 68406 467179100 68406 49052 585203642 69402 11579 443058161 81701 69402 909953908 37560 26784 325417101 48540 81701 373364227 81701 29786 843918675 81701 44589 611069839 26784 81601 280506105 67457 81601 345371507 29786 50548 805179109 13102 81601 203101150 60956 81601 411573983 59564 50548 983791076 67457 11208 937084492 60956 79548 910630269 25665 11208 431215871 70148 60956 327595352 11208 9343 289430259 11208 62091 58134013 48166 9343 626630920 54418 70148 96725777 54418 77108 368700598 5140 77108 373478833 34886 77108 747178996 5140 27045 53191056 5140 20280 218124726 53769 34886 159836105 75872 34886 542190149 34886 63338 277750939 5571 53769 852739977 76635 53769 588570932 75872 48188 389247818 31120 63338 10746230 11072 48188 6231894 5571 28742 146041786 31120 12404 352894831 11072 20197 660961457 62697 12404 950563176 53053 20197 223318480 12404 81018 605806979 12404 2109 955132977 62697 10323 237834439 77810 81018 453630413 2332 77810 111112614 78239 10323 111815579 2332 21038 624795258 77810 5956 952841138 66911 78239 321585495 62569 78239 397753852 57623 5956 737500308 13909 21038 518229251 57623 50501 786563198 16896 50501 664506917 72093 62569 66147348 74493 50501 139901246 72093 66811 869367631 22804 16896 495886030 66811 11122 62519656 72629 72093 592259358 72629 75915 385930494 22804 29053 842517558 11122 1798 109494147 75915 61449 729801527 1798 70068 463978763 56326 29053 316446079 61449 52195 523867365 3752 70068 144390561 56326 24580 13866037 56326 19244 900073286 24580 52551 254271924 52195 75023 604484059 3752 5307 135008756 75023 18404 935874325 18404 64206 754919232 52551 18100 76193379 64206 41763 84724969 11384 18100 856608177 18100 74483 271618683 81580 41763 182847806 41763 3121 418997783 12817 3121 789592866 12817 11379 186485563 45495 12817 105812061 81580 39242 300429954 58795 12817 132881333 39242 25909 45859880 39242 47085 530857782 76062 47085 542768181 79222 58795 935946094 47085 81687 847382139 81687 67523 291053488 7297 81687 488399458 81687 78708 683875273 67523 68155 439104070 68155 23441 348131936 7297 19839 71049663 23441 24948 800967000 31005 23441 776740928 31005 42860 310403174 77744 42860 765180758 49626 19839 336905458 49132 77744 885682598 66473 42860 549458321 49626 21858 39528047 77744 66607 578654541 1919 21858 202576587 41764 21858 524049994 1919 79939 869886043 66607 28590 450994185 40618 41764 779681044 16198 79939 19608316 53877 79939 789367271 25708 28590 108265932 40618 28396 432387076 69959 40618 200828130 23594 25708 566986311 69959 890 861124820 25708 28133 258013178 2160 890 733636037 28133 36816 748503905 36919 36816 36967760 2160 37046 34514957 36816 74089 494572886 64006 36816 473975719 80825 37046 918423812 74089 39702 597209540 80825 12916 956903819 39702 63251 463640142 1009 64006 510234060 39702 61762 41387906 69679 61762 93595052 61762 74634 248795777 50727 74634 61043126 68 74634 70335713 68 70168 804350178 81530 74634 959486090 68 71734 474952809 81530 14810 254852041 82888 70168 603434745 81530 57080 767609114 70689 57080 835000872 6090 57080 164923384 2970 14810 308944515 57080 49943 414623492 2970 82438 524590744 2970 2423 530240763 6090 75698 64385614 82438 9318 130454717 25405 2423 138361844 68094 82438 477656950 68094 50787 577179097 25405 16038 489062659 16038 67559 136176786 28896 25405 874173950 56312 28896 177775158 1934 16038 966502787 3400 56312 564150768 77670 28896 509713422 28896 35070 759989697 7630 56312 692273856 7630 57771 85381011 57771 9684 460315285 7630 13225 706583858 47817 57771 980228061 3905 47817 496593131 288 9684 345206773 82120 47817 600060751 69864 47817 978420482 81693 69864 283216830 288 27809 180881767 35768 81693 51926547 35768 21903 326284368 81693 11158 131327076 57587 27809 489172596 82315 27809 465367402 53750 57587 880929912 51729 57587 108993770 57587 63493 553031385 67291 51729 784531548 41295 67291 218072380 41295 9640 696177157 9640 10542 207413256 9640 64095 102581284 41295 32767 884991793 57531 10542 890944520 1467 9640 699306450 53673 32767 65774465 14274 1467 411464730 57336 1467 566621306 1467 16866 940934661 16866 49946 787116476 16866 81298 287769820 14274 18037 15626120 16866 70430 269236924 34897 81298 79093351 18037 8565 933798696 15751 8565 903104804 15751 80659 776541114 65715 8565 179562041 8565 42680 96516901 23577 42680 432439168 80659 71254 865893977 46084 23577 526446868 75710 46084 547831521 27972 71254 30512383 9540 71254 830089581 27972 53037 163147105 53037 24054 418771804 27972 74804 811176956 74804 48225 831447241 48225 29287 27834380 48225 39876 370573514 29287 42969 758974240 39876 16464 641657971 25005 29287 513680235 43815 16464 861559190 25005 58989 239030922 58989 78594 296849384 42724 43815 709844574 78594 15228 563578662 78949 42724 185963436 72550 78949 115534864 52373 78594 216560345 54609 52373 380400114 52373 63194 74831745 78949 9384 623040306 27551 63194 682125992 2091 63194 738638008 61841 2091 845761147 67350 27551 84669212 44103 2091 823503550 44103 4807 158077135 44103 20002 231230619 67350 1338 533044960 61867 1338 299607423 4807 6626 386464848 23291 4807 195324565 23240 61867 687197748 52708 1338 888822729 6626 12244 144654909 23291 30178 984477915 42575 52708 918836947 42575 202 466341734 77538 12244 812736839 33125 12244 742803634 67991 202 524060613 61869 42575 548667153 61869 75786 481358005 67991 30381 137064265 59142 33125 573489314 30381 2039 963542935 33160 30381 627275245 2039 76799 166986573 2039 15363 275785109 37537 33160 234587204 15363 62598 871980125 12708 33160 893167932 62598 54448 590701726 54448 43 153324728 43 82236 376645247 12708 30763 5877317 12708 80517 314951895 67202 43 435359956 19747 80517 39474940 54535 30763 515745563 54535 64189 566644957 67202 14276 277951115 7366 19747 343188698 30995 14276 360909544 17863 7366 500746989 64189 49961 744446524 49961 77837 667078215 74032 49961 868576885 17863 45010 849640471 52663 17863 366251207 77837 48053 770546323 77837 18118 979507926 69045 18118 779189341 5021 18118 586840816 58977 69045 544841152 63419 69045 284144884 69045 43332 286907577 11768 5021 157922660 71447 43332 7033685 16586 71447 101586431 16586 73608 114328950 71447 17141 585540486 55095 73608 188680110 17141 17458 744219805 55095 42656 181051684 73608 125 117122649 17458 23077 335115884 125 39675 742128924 23077 68622 69047507 29377 39675 638002205 65364 29377 136588819 32302 39675 577891116 34330 65364 336759436 53472 32302 53592670 9981 29377 254645978 34330 48495 409122843 32302 18233 558761104 70051 34330 707931141 82700 18233 153813400 9981 77822 638278144 82700 63875 267654658 58215 63875 138979441 70051 8484 409580418 77822 55205 422108466 19034 55205 62594455 55205 49168 945032932 38904 19034 834774108 59571 49168 622679668 49168 39812 111254174 38904 69491 220359363 49168 74302 389000487 74302 49414 439907778 57397 39812 476661884 57397 65677 547719153 65677 4323 452506214 11378 4323 965340366 11378 16355 793914440 48397 57397 175447763 4323 77585 837944521 72861 11378 534639131 72861 75224 510183248 72752 72861 952238598 50163 48397 855112461 39032 72752 369007249 53234 39032 956223303 7597 75224 184783135 1348 7597 71365167 44260 7597 998018079 76235 53234 625046180 76235 24576 883535032 40506 76235 584250880 41516 44260 650229615 40506 45791 658227905 51506 76235 286692877 21944 41516 128266305 41516 36990 249227752 36990 29725 6036771 36990 39754 983406907 51506 75240 481417316 19877 29725 680032215 19877 55300 646813467 46371 39754 487897109 75240 48339 194538962 29677 19877 823754732 23507 48339 884168771 16136 29677 749653885 54381 29677 261197863 66807 48339 551617670 66807 36414 930593577 54381 44540 268114544 16136 70394 512158903 36414 75566 697309434 81173 66807 571324995 80432 44540 231861254 31565 80432 590679547 9753 31565 195415630 75566 26728 481741518 26728 40591 660704346 10520 40591 21744278 40591 18080 495865620 35733 40591 44265193 40591 52440 79365399 44225 52440 350435706 10520 40263 77405173 35733 14311 321809964 52440 36797 192405515 26721 14311 715378361 40263 30735 204680890 26721 9792 275463991 54432 30735 44478367 36797 44001 200951962 54432 51100 956152901 39890 30735 923206734 54432 29655 358973958 39890 12699 806349025 22812 29655 408413109 29655 75386 805391782 39890 48014 861109971 44395 29655 823794274 44395 39659 289373121 48143 48014 136551211 39833 44395 684605804 53263 44395 224009934 29992 48143 843665627 53183 48143 325828836 7849 53183 218133812 39833 68436 128037989 29992 76471 61990626 34208 29992 348693009 76471 60649 553744784 76471 69454 128320511 69454 75035 710688950 76471 15845 154969100 48375 75035 942056130 69454 40078 67863116 2927 75035 829400311 40078 4340 565724235 43479 2927 761376596 55026 40078 255809158 2927 24621 141724443 55026 78544 345702566 57102 24621 960935140 43479 70441 239177666 68045 78544 230017978 6506 57102 296406699 15830 78544 595429058 6506 75195 598437004 49437 68045 63472202 71901 68045 582949630 49437 51918 437202178 15830 66925 941990281 83041 66925 707743420 49437 4753 485641304 83041 11213 149965035 51918 54961 926678589 13246 11213 28121155 20605 13246 504064081 13246 43371 598638059 43322 43371 864498411 50123 43371 331112422 66118 13246 464935148 43322 67355 143181369 45132 43371 85175838 45132 1824 669294605 45132 7167 917214600 67355 79257 23970912 79257 58952 225615622 76929 45132 71952097 1824 72321 905867047 50619 72321 305223736 58952 54836 218639309 58952 72245 809959490 3454 76929 174917536 72245 27944 465945136 50619 30300 89769936 44347 3454 905353755 50703 72245 428631737 30300 383 470593585 383 57542 107705043 30300 18411 886965741 47066 50703 98901323 57542 66026 441673573 66026 63699 347683684 64123 57542 888290218 72048 66026 293091851 48689 66026 791129066 44796 48689 231891544 14716 64123 234434548 44796 60865 862202455 48689 62727 151257725 60865 12335 202469941 68942 60865 64226524 14716 28507 957662953 4992 62727 997425601 27562 62727 527224648 46634 12335 647836688 4992 30519 352877044 21546 27562 655675613 27562 78181 160684981 38937 21546 806627807 9563 38937 442512484 6764 30519 965507989 53924 21546 51361780 30890 53924 933729456 58578 53924 605354920 22934 6764 423085675 53924 72607 994115011 72607 62736 291442888 58578 59715 874648656 58578 14416 574695010 62736 81782 730808880 66507 59715 733031973 14416 59824 17074660 7954 59824 636763001 80655 7954 785189766 32747 81782 631536470 59824 51106 746180381 36495 32747 607138978 36495 13722 502019695 52919 80655 268655445 35393 32747 478371965 51106 16604 767715826 58236 52919 31569668 52919 43016 129297641 50193 52919 53059903 50193 75944 13124328 54409 43016 779040698 66130 50193 720071056 66130 63840 134863887 29822 54409 826391346 63840 4408 652741216 29822 43535 705304953 957 4408 760004974 4408 66463 901496457 44524 957 705828714 7684 43535 221915635 60957 957 714409370 7684 72182 509204005 24208 7684 901306523 8363 7684 504713712 24208 38221 342494296 72182 62648 590751558 8363 78541 116510690 38221 45047 770166701 48155 62648 520173021 15776 78541 876460929 78541 5962 759518563 5962 56265 276868534 48155 9335 746726162 5087 15776 634064556 5962 32434 201033242 5087 23082 489271905 32434 20995 845611650 13046 20995 513937999 13046 29313 489493905 23082 50529 406317299 32467 20995 241522450 54483 20995 806039544 52880 32467 12924171 29313 11972 461924065 52880 13567 877796991 32467 59523 411044128 52880 59358 625183575 59523 10248 9355442 26360 59358 718794001 27676 59358 529497313 26360 34493 351916538 59358 59970 540302553 68489 34493 869761477 47936 26360 649479061 63637 34493 777924962 61085 34493 43759933 82595 68489 905381566 3090 61085 377480551 30922 3090 983554770 82595 16741 303919278 16741 31283 30305960 31283 46391 203700016 30922 81302 255392416 81302 59154 732431971 59154 57017 561508154 76696 81302 599046358 43696 76696 133214851 52405 59154 815985578 57017 9624 46105813 75249 9624 67264411 13247 52405 226293700 52405 40753 695994536 32627 13247 518372869 13247 45206 755013702 45206 75264 617912402 32627 77596 68312101 24004 32627 626412734 77596 72181 8740595 43356 75264 190100273 43356 76212 561024265 13946 77596 855618198 72181 69330 370065817 43356 72511 4452233 72511 41186 696842077 37811 76212 356548735 69330 49037 579621520 49037 26876 580163529 79307 72511 419550399 64297 37811 54123843 74071 64297 452980387 74071 58176 86013430 66962 74071 25287305 64297 72399 793304603 20467 64297 151780362 34561 74071 627716814 82232 20467 587529652 20467 29825 577907948 34561 72282 177200761 20467 18147 996163214 66094 72282 337950926 66094 20980 490665674 72282 60355 640587082 30692 20980 898221200 20980 51107 21881951 20980 12496 939734281 60415 51107 329413986 60415 53851 996154824 12496 69475 295722924 16679 51107 93761889 30095 60415 477897003 8337 60415 12824262 69475 60546 57330064 22938 69475 875538474 58802 8337 25608740 28649 58802 961090011 71497 8337 781962686 27188 22938 133648460 71497 69541 375101239 58802 23345 187719948 11166 71497 836731052 26629 27188 871845526 11166 44454 858234639 58805 26629 225879028 58805 27321 362492477 5859 44454 601460847 26629 17475 893635967 13205 5859 758332485 15626 27321 57533668 64075 27321 890529555 28291 64075 63121697 52518 17475 446702072 13205 19764 155891602 15923 52518 120150500 51702 19764 612220191 73783 15923 927976029 17900 19764 140357376 17119 73783 172645332 17900 9301 372854605 73783 13138 5065927 15213 9301 570681625 13138 78537 575736561 80238 15213 73328232 80238 80099 120316323 80238 15299 672972704 19604 15299 214004305 15299 54591 714981794 32186 15299 581178782 80099 65854 93573258 24861 32186 254382586 57925 54591 714232428 65854 48233 859777391 3340 48233 687212869 48233 59410 853181817 3340 4813 283463432 59410 78621 647930904 59410 15061 317290866 59410 13176 170978998 65359 13176 262769211 9207 4813 373997345 51865 15061 302141198 13176 15852 671836315 15852 16811 101224376 17567 16811 740512737 82903 17567 659377078 16811 29721 753107431 17567 44823 882286636 82903 44471 80715659 82903 74433 497823895 51559 82903 334599678 83435 51559 497177918 74433 72504 487948732 71200 74433 58714397 19210 74433 57604231 71200 80549 950223049 81955 80549 109741873 80549 71331 724635925 52417 19210 122003589 8352 80549 739625984 52417 24207 725690633 71331 51478 414960697 6788 71331 477645268 3944 8352 796715585 55606 24207 571779537 31370 6788 197291102 6788 67436 780859505 59663 3944 593942496 31370 29532 361454154 31370 52532 927735966 64024 52532 679173199 51006 64024 408209009 29532 73576 835355962 29532 10123 275525959 76003 64024 663737934 37434 10123 377424926 37434 68899 119187705 51141 76003 425775680 20540 51141 942149305 28610 37434 860226599 7182 68899 222063445 48442 68899 125340757 48442 8011 604503070 52303 20540 124247537 11747 28610 76972845 11747 41214 90048308 71038 52303 634975217 71038 58872 397577465 58872 52382 336134950 69448 58872 132723431 41214 545 540771715 4678 58872 94334150 83258 69448 155050329 4678 53521 109308743 53521 64147 595117443 62821 53521 463644827 59837 4678 732085741 3155 62821 525136537 64147 54189 13301536 64147 51885 7578735 59837 71791 406400275 16936 71791 846420422 54189 28475 300917058 28475 64825 216739371 71791 24401 917101309 71791 78720 489441240 57205 16936 712127507 49661 57205 970348794 28373 49661 956401567 43848 49661 964377469 27215 43848 606741927 52408 28373 73732598 12904 28373 722040579 27215 63505 527932829 43577 27215 100769557 12904 78188 825616493 50530 12904 338171305 52054 78188 253578022 43577 70861 768551152 24009 52054 128656719 50530 146 819780193 53442 52054 848558185 52054 83243 906906046 70861 38597 251601886 24009 25523 456113565 146 46962 972375673 83243 68053 201550701 25523 22402 254199510 38597 69810 350010104 22402 54624 511449743 56534 69810 22676602 65803 56534 662982190 4309 56534 714135850 69810 71756 704968968 13269 56534 239393954 66321 71756 725888513 13269 69446 9272695 13269 75465 296114547 71756 80435 98386378 18213 69446 484519054 6379 66321 468728487 6838 18213 322388134 42326 6379 208035697 50897 42326 446386816 50897 66395 63752681 31602 6379 713858159 33427 42326 999935493 33427 59133 152309889 81359 33427 998433260 59133 36295 901791045 28770 59133 543420893 81359 47322 149517711 3519 28770 907158955 23608 47322 321388679 28770 34364 845865039 23608 2431 117594325 63123 2431 967835159 49514 2431 984872712 34364 4270 869086450 34364 41787 438949356 4270 58867 94128786 68952 4270 724301112 4270 57736 234680564 4270 52937 660651972 57736 47788 733889857 47788 64740 323457387 22194 47788 895155274 22194 66314 535037037 67744 52937 771123705 66314 50493 512892262 66314 32787 367366148 81868 66314 784098620 81868 37309 922985393 41368 81868 363588512 33537 50493 905263560 32787 53623 429943673 37309 82792 807861732 41368 18788 945972974 8053 33537 883372135 18788 23255 980688818 8053 73810 874100662 4025 82792 599605442 61153 8053 482154002 24506 23255 129119215 57913 4025 843584544 1032 61153 575299151 1032 28775 125014412 22683 61153 398668348 41241 1032 833401802 625 28775 545104347 63809 1032 269827427 23873 28775 443090408 68113 23873 981809155 23873 27716 825264153 23873 42282 700721027 63809 77114 187475983 50178 23873 962615525 27716 41257 49110325 41257 72819 626756602 80434 42282 403079934 72819 57761 672757365 50178 64561 386324537 64561 23676 190293205 40578 80434 550804281 49585 64561 252282444 38451 40578 319909419 38451 74346 923472997 82796 38451 452315378 40578 82924 4579558 82924 58965 475496143 58965 46858 936048851 68779 74346 985154972 68779 77215 155086249 68779 29145 48466604 33309 46858 917527535 72140 33309 104700347 72140 38514 282441972 21622 29145 93089376 38514 63179 128534118 32698 63179 201462884 64610 32698 592318634 38514 10595 755442780 10595 61480 136888479 48182 10595 126106484 64610 66998 337854038 47144 66998 551801320 48182 11590 117091101 13902 48182 25083615 47144 36105 276254289 11590 48653 759052898 57198 11590 230129456 11590 44127 636583073 69382 13902 59810828 44127 46931 985306603 69382 18216 78598805 26931 18216 274194205 69382 40915 560658139 46993 18216 39225419 50222 18216 89911492 26931 74301 691531002 74301 43795 766934527 44805 43795 554184767 50222 67997 632804964 27358 43795 713752025 27358 67933 357851299 34272 67997 102841076 66745 67933 41590868 76565 67997 100552182 66745 59786 26645646 80424 76565 142262989 76565 66064 977660971 66064 38872 776161887 76565 50100 151126877 66064 62343 88382077 50100 62798 980719207 51965 62343 521320246 16442 50100 875761750 37592 62798 189228412 83114 62343 359806094 62971 51965 270142316 33739 83114 228301711 39106 62971 158154497 62971 55560 817440238 263 39106 371294273 62971 59451 902114511 33739 37911 949330333 55560 22834 487563504 59451 35892 123127292 59904 35892 393395876 59451 34004 732245098 37911 16948 843938796 12866 22834 826801518 35892 70563 34103057 54518 59904 80783610 48833 16948 919010366 82900 54518 964082891 53330 54518 428942015 70563 81867 269721005 20615 81867 85976765 53330 51852 942984485 78362 20615 859605237 47547 78362 572899458 20615 28832 175356089 31322 47547 838375471 75726 28832 760052467 49229 47547 795383397 31322 39785 529218612 57639 49229 28724509 75726 42744 490731195 75726 4885 809747167 42744 71103 17983092 51313 57639 262086338 4885 52170 601100146 62962 4885 545823708 4885 17157 25338969 52170 35823 527684537 17157 65678 86155712 59965 65678 84629297 62962 30855 649127094 65678 56670 682780114 58018 65678 198658036 59965 73187 570719874 59965 24524 805381126 62101 30855 143714666 58018 82023 266501550 6463 58018 263402931 24524 23479 284840941 71255 62101 731409747 77873 23479 909812959 74669 23479 425534348 77873 11474 618557999 43116 74669 672612483 49400 71255 906319228 67278 11474 671258210 43116 32786 385279246 20378 11474 522174934 69037 32786 389750884 4789 20378 164330278 32786 1030 544855540 74652 20378 196277030 30034 1030 966539475 74652 77966 95841732 74652 20597 837685578 20597 63055 989837852 3035 74652 957001283 57024 30034 535166815 36807 77966 221107434 61261 36807 837822042 36807 24080 670053776 57024 2525 240422035 24080 10923 568151275 36807 65819 491786652 38905 24080 855491775 2525 41788 5550519 57294 10923 816678222 7228 65819 916737105 48471 57294 366540208 7228 61190 739630813 41788 73714 544863014 57294 46276 804240674 16489 48471 997357215 20737 61190 634972629 3930 73714 252219487 73714 37063 50924011 16489 21817 834391272 16489 4958 682638984 20737 42633 53943013 13299 37063 65477406 53811 21817 830542565 35560 21817 867331153 35560 82749 977888170 39121 53811 135471185 7681 35560 501679794 82749 18735 401170515 35560 36412 457087013 67913 7681 253439805 18735 68482 249851377 1394 18735 377941576 67913 63164 213723455 67913 70502 129376826 13110 70502 572727981 63214 13110 8206324 63214 15507 986441444 63164 75074 93654832 31214 75074 997228001 75074 75991 21753848 83328 75991 597570592 29499 75991 24577251 59263 75991 884843379 29499 80015 998309542 29499 33037 336191653 80015 62124 501407319 29499 28925 992678131 33037 63906 940630242 42347 62124 160730831 77755 63906 959549012 63906 44422 882022876 80166 77755 212646156 3058 77755 893955414 3058 954 242997380 77755 19251 119803321 3058 4914 423848638 19251 45002 274492609 3058 60654 816624297 77655 45002 579206352 24057 60654 353782729 60654 19449 771715886 45002 54776 206473733 79734 60654 587055291 54776 33942 675828303 54776 9663 69627392 54776 65354 481244934 79734 48880 308165351 56531 79734 525147288 56531 7697 852708425 23282 48880 798336881 65354 30876 885412244 23282 75100 542402007 10497 23282 523127756 75100 80660 171757190 23838 10497 878992842 23838 50817 722764811 23838 17320 85762665 80660 73122 120135446 38155 50817 928858868 63188 23838 420604077 82815 73122 136373764 73122 37878 802652877 73122 11392 300772799 68651 11392 351692579 38607 37878 800977531 53643 11392 831025668 56158 68651 224731328 11392 42143 551327327 38607 57118 584970328 76568 38607 555225890 57074 53643 101140784 77667 57074 967188249 76568 18571 59745595 38791 57118 712237753 76568 75679 735803793 77667 9074 839607071 77667 74065 739723540 18571 34992 21749370 50549 74065 675092812 74065 27664 899010262 13564 27664 375987758 77092 50549 14976469 77092 43641 955979955 50549 54668 201094519 80832 43641 141904662 74147 77092 709946153 43641 44132 886827459 80832 49899 134981593 61127 80832 469490797 72081 44132 640210215 49899 77619 685093875 72081 63374 782504845 49899 10580 827109934 16836 77619 317830103 83275 16836 30212513 8554 83275 830789440 10580 755 799392645 4737 8554 6919357 83275 51903 117102404 68098 755 1355583 755 45450 816850633 20499 68098 59601561 51903 10041 93468838 39114 51903 355283846 39114 26886 599351548 26886 21737 620770573 20499 39573 180344048 34033 21737 561779187 23050 34033 60045983 34033 71703 214689428 14934 21737 948966004 23041 71703 348975115 23050 56651 448793826 23050 65657 61280299 51480 56651 268941046 14934 64218 382452344 27722 64218 626453966 27722 32241 641986121 65657 29793 194186107 32241 58100 282882438 58100 35361 845280378 27722 62655 77983077 58864 62655 159444779 42015 35361 738111106 38236 42015 224404252 38236 32334 14781956 62655 56075 703312101 63215 42015 626761604 23620 32334 424684241 20515 38236 423034856 40985 63215 603194133 13883 63215 631933314 63215 147 100057454 64996 13883 949570902 76524 147 976222102 64996 11739 87781214 11739 81320 841139051 81320 73878 552159605 81320 76556 363075602 81320 34083 72590941 34636 76556 948103944 73878 28873 613366459 81215 34083 303646315 65684 81215 508554672 34636 6859 780686315 65684 75734 274472191 81215 66803 589593077 38053 65684 466044896 49911 65684 885357640 6859 53837 836410439 53837 47161 205618189 53837 41438 388114922 71033 47161 647504991 53837 47376 899857418 41438 24735 935577936 24735 7840 598060445 41438 13793 764853953 47376 36108 92646977 52044 47376 156587667 24735 26026 649347173 26026 32125 237823876 13793 73453 26187129 73453 46836 535257569 3075 46836 369583832 73453 42420 612880522 46836 37402 987227650 73453 75573 982702272 82657 3075 865255949 39948 82657 20649798 82657 60142 493304205 82657 23619 442594426 7066 23619 397458664 60142 58808 7824254 7066 69972 128464998 21829 69972 796339988 62287 58808 954202250 19517 7066 259180584 19517 46818 861580815 16549 62287 325137752 29015 19517 920086060 19517 19933 289675267 16549 81099 756516984 29015 38326 987688981 37471 19933 607617501 64356 37471 91919002 36274 38326 522115562 64356 48118 897319054 80021 37471 446994506 3769 48118 114712566 64356 61930 922071576 36274 49221 910820723 80021 52010 797732766 61930 73833 709179554 37253 52010 816955809 68179 37253 595510927 49221 393 824851930 73833 47562 349388280 68179 42434 862596431 16202 42434 908174547 47562 80910 50448740 63651 393 276168337 80910 44633 92156026 80910 62981 49687576 31768 16202 783663398 63651 37595 819642734 5951 44633 927969043 61876 31768 139557851 37595 82873 752981113 71598 37595 90048090 5951 4773 735571060 82873 13752 12011492 82873 21088 423261559 78124 71598 846824604 35152 78124 550993381 62149 21088 608588271 21088 38136 312641750 13083 38136 879039120 13083 67798 763276698 18272 67798 796464655 26141 62149 945643186 26141 30076 810224119 66442 67798 51603546 43625 30076 451830389 18272 43183 651035724 26141 18084 79554281 43625 35165 79953845 35165 44971 652062474 35165 6445 305481892 48746 35165 789073393 62866 18084 106402579 6445 28515 310433743 28515 5273 987450971 41591 28515 676358452 62866 56310 823232259 47975 41591 855216814 5273 29767 646479546 38239 41591 495004025 56310 25895 467739253 56310 49912 60216801 29767 28492 193745593 21156 28492 357898111 4214 38239 83853203 18820 28492 776914840 49912 29371 361364012 4214 46720 98326717 71144 46720 668682598 46720 22720 591843618 46720 17739 303266023 47084 71144 964410288 22720 34489 298574227 33972 47084 747890076 29668 33972 337584386 68896 47084 495653215 68896 33975 894761215 34489 67497 776614965 68896 50877 548157445 50877 33197 214722594 67497 43042 996990009 33197 11269 726378441 50877 8179 410142018 57005 8179 383669661 45165 11269 938498316 19580 57005 292507234 62099 8179 948748047 51677 45165 73295320 19580 74324 929060974 30187 19580 44892398 62099 80766 769112197 79935 80766 924485348 79935 46274 948931976 80766 70369 457412919 14371 46274 540646089 70369 24505 834132768 44813 14371 663772946 44813 58446 601022819 37170 24505 90249066 58446 82805 857772278 37170 44489 812722107 40939 44813 975544420 20012 37170 259713384 82805 20562 861308779 44489 5436 722541486 34177 20562 160452418 20562 60490 299263138 20562 39777 8043445 5436 34884 491070779 34295 34884 450317234 39777 48963 990108224 34884 32071 421869317 40092 48963 549993910 74847 32071 432828834 23949 32071 712617315 32071 78434 226539408 32071 10204 145913325 10116 78434 991842276 23949 12755 103439918 35352 10116 299433766 7966 10116 464384931 73368 35352 170151436 72597 73368 397340298 73368 36428 864359531 66181 73368 348683942 36428 69431 920127945 66181 14473 304159467 75433 36428 845189687 75433 34458 69922097 69431 46715 199429053 19101 34458 126168683 13655 19101 12911534 19101 44681 480568637 44681 72063 530225065 487 13655 562937565 29924 13655 409989958 41467 29924 142061363 43209 44681 643486914 487 79695 610852623 14849 41467 427812737 43209 68672 527555910 25311 41467 150845082 67321 25311 247486993 79695 52873 538385104 67321 47937 979085988 2433 68672 804981200 47937 79095 16298966 79095 30635 229853028 7425 47937 675162893 79095 77531 80876157 2433 2840 294769622 2840 71508 117939303 2840 21848 776040208 43960 71508 976232644 55601 77531 121789012 7772 2840 51462096 81915 7772 457018763 7772 39149 333576648 43960 13386 50858295 81915 215 874431194 13386 82730 462292257 35790 39149 840231654 39149 80768 202337828 31645 82730 827975174 3202 215 535195474 29625 3202 968117527 35790 66293 957266494 80768 14774 119312430 38699 3202 552515746 56523 66293 972715883 83301 38699 352106804 23896 66293 28682379 56523 27309 79001506 23896 47580 218664022 32800 56523 86737128 27309 22570 717353132 30749 22570 477540310 32800 80526 732653306 30749 38617 332702168 9269 38617 409895208 61626 9269 27028860 80526 65945 402895436 9771 65945 169102266 2441 61626 570118406 9771 15309 617752938 2441 21339 100955469 65945 12892 272044968 2441 21361 484018008 4090 21361 344413222 12892 58544 185938972 21361 47463 648293595 52787 4090 537728783 40722 52787 165909590 61470 58544 658228392 47463 71358 536043268 47463 17730 71542098 41232 40722 298652686 17730 65291 252400181 2410 71358 996645398 71358 78142 41889312 8652 41232 70385576 41232 78447 289290779 69819 2410 124998976 2410 34572 398509715 78447 62623 181023516 62623 26015 605595246 81930 69819 340257141 51307 26015 807667364 54270 34572 118738817 48124 62623 857294837 37393 51307 386535707 81930 37821 70370562 37393 32783 403274468 54270 54874 857976042 1543 54874 997805678 19328 32783 719350903 1543 25505 747742833 32783 14605 115654497 55697 19328 486983167 51718 55697 47186706 55697 28223 951129248 55508 51718 349840142 63316 55697 648622330 57185 28223 650069468 63316 28758 328435963 29568 63316 274659581 29568 65553 288717590 79099 29568 105192761 2583 28758 372833584 28758 22987 796944623 25748 22987 715550505 65264 79099 143863216 65264 59744 377453557 22987 60577 41067847 1933 65264 478714624 25748 22423 384959756 59305 65264 741036503 1933 17173 573746610 54955 22423 744823754 41575 59305 862052680 22423 10719 436213083 14670 59305 640747735 54955 17519 186775103 67486 10719 121955429 10719 23321 709109297 48370 67486 635280647 48849 23321 287711928 67486 65035 592985840 65385 65035 596210625 33227 65035 234634909 65385 48129 722308237 33227 54801 357285470 54801 44950 354394562 44950 14390 410552624 33227 39116 859880856 24230 39116 24994382 23249 54801 261833914 52828 24230 726057310 52828 68331 264198961 52828 17514 713250401 17514 15257 619429141 34200 15257 103000760 34200 74375 832707611 32696 15257 277339253 74375 23152 35072985 15257 31747 356359834 74375 23670 131568826 31747 15521 925758661 23670 77614 497193732 31747 36072 290214403 77614 247 461432938 15521 36755 358201227 78107 36072 833467250 36072 47521 24392218 20955 36755 784787625 24688 20955 923490818 36755 40113 791206367 8489 78107 16390535 40113 48615 427510876 9871 48615 757864913 19956 24688 658220298 38906 19956 72481431 8489 75861 680386399 62477 38906 833301559 38906 74118 187067727 19956 81390 239687418 74118 43966 143757446 73972 75861 224283867 62477 74866 534663531 32136 73972 927407255 64894 74866 691351402 74866 9898 576184272 27361 73972 434938700 9898 33107 811504446 27361 58643 591337292 27361 13587 177549785 13587 48503 536110455 48503 15661 744379412 69280 48503 100787658 58643 25924 99109684 64096 13587 406229633 67294 15661 641388748 64096 24867 641718445 74537 69280 379728123 70333 25924 819381398 18990 74537 348349482 67294 26895 863066151 70333 19502 698323269 19502 17862 222141259 70333 40012 12970777 17862 12664 931713424 36036 40012 915552490 59504 19502 145584477 36036 68469 389353433 39083 59504 942645573 62394 36036 91776567 39083 66519 384809267 34769 59504 898862284 68469 51407 451354279 66519 38891 55426038 34769 13115 290758486 12467 51407 633984827 12746 13115 180825622 12746 48348 156862188 48348 51922 694652160 1868 51922 216445431 51922 28707 65386226 76735 48348 799222163 28707 1826 496962522 28707 20961 162375535 17354 1826 382071411 20961 9503 640999652 39928 20961 987317415 1826 54611 645924740 38956 20961 523485043 38100 38956 561923721 39928 29298 105126297 12788 38956 820584515 25502 38100 233249343 38100 55369 688918798 16881 38100 999796016 55369 52368 259299787 55369 21834 742394848 16881 28117 128669293 17373 21834 99613895 16881 38564 531481815 43523 28117 250229628 21834 42653 953598683 7111 43523 564859753 38564 74374 381251437 43523 20926 153390550 22596 43523 755104674 38181 20926 844116405 38181 6898 396985114 28628 74374 405652241 20926 5374 710299951 68166 5374 696300839 28628 50445 323146849 6898 6999 880638037 40850 6999 530569406 68166 81431 300410018 27864 6999 19486287 43157 40850 87049038 43157 26605 640703038 7524 81431 425124742 26605 51961 592769936 31596 51961 817645982 26605 19197 689548487 36123 51961 776080148 51961 47799 591644486 73295 19197 24953862 62792 47799 439696996 29671 47799 124060524 41371 47799 12466737 82656 41371 919692686 82656 35228 542499542 35228 54373 457603714 29671 37729 623258699 35557 35228 240103498 82656 81630 49077892 35557 24403 138432561 24403 44666 96259881 63184 24403 842238786 73165 44666 470357281 75589 81630 724858318 10165 63184 505084022 26738 44666 68978903 26738 2964 323583230 73165 62312 412657563 62724 2964 902770686 62724 14426 731602459 72211 14426 257485652 58542 14426 712288755 14914 72211 586375273 19389 62724 997222436 14914 48663 470136842 25561 14914 129817341 58542 79485 91733541 82111 79485 57237790 38163 79485 295407760 79485 4077 329125287 4077 3060 384424638 24298 4077 450305500 3060 19029 443659964 3060 43436 896574183 24298 55715 900346010 52667 43436 496733577 3830 43436 522415514 43436 58112 743608712 43436 24830 866447284 36629 3830 596760301 58112 47991 729002495 3830 7323 608013548 44236 36629 551150118 65668 36629 87859556 6878 44236 447347445 2945 65668 352082360 3184 65668 815089030 6878 43547 392296300 68630 6878 370383621 2945 71399 310212344 41531 2945 474596175 3184 33284 133593992 56794 71399 721000953 41531 79968 958318825 79968 22586 470550202 23934 41531 776548713 51257 22586 134173119 21341 51257 725321432 56520 51257 902329947 21341 9997 384397464 27205 21341 82682180 9997 18357 33965825 23940 56520 391384032 51504 27205 861552903 9682 51504 272681657 48932 51504 885013632 61027 48932 831227518 61027 41806 596805869 9682 18219 600843027 12056 9682 992193057 8220 41806 815236521 12056 58554 123462276 12056 44369 858336730 52184 12056 487249225 77051 52184 366997394 14266 44369 962860420 58554 69279 313159212 12425 14266 52483483 75858 52184 980637418 82125 12425 318827246 14266 45906 85801633 12425 49078 596906 75858 20654 927481202 45906 30576 174290321 52151 45906 857560168 52151 24599 304750158 30576 66056 787741498 41459 66056 474722678 82852 24599 982028839 1012 52151 111777607 66056 51876 538651292 10765 82852 651222156 82852 71318 776496970 51876 40331 408870097 1012 60420 617742023 65537 60420 862969812 6685 65537 636570921 60420 72760 178121856 60420 16319 18518542 65501 6685 797409051 73949 72760 518895555 60081 16319 401391749 72760 36812 235404341 54939 65501 657747981 53512 36812 543119029 54939 30632 418975763 22727 54939 696679963 30632 61025 786097174 40872 54939 773903556 61025 76739 935344021 30632 17854 627697313 7732 61025 652738284 50969 7732 219429601 7732 43360 385869406 70828 76739 183272317 70828 43981 114026852 11351 70828 137954016 11351 26355 713837623 1795 11351 96565726 70828 80100 443307886 43259 11351 846143891 14246 80100 573971425 81097 43259 784997916 9313 81097 721033488 81097 7000 260068570 9313 20580 655579751 7000 35054 12240393 59240 35054 857066816 9313 21070 991694524 35054 16331 322134485 52402 59240 131247379 12219 21070 582167411 58877 59240 656612635 59836 16331 347592451 12219 60314 372623339 74005 12219 245379466 59836 35232 505700335 35232 21210 466623784 71403 60314 31935840 35232 67505 554632423 60322 74005 549067481 35232 49312 884802990 12740 49312 223562908 71403 61677 498010566 60322 79783 689838728 49312 71462 242740623 79783 47424 961339086 16499 61677 942803850 47424 51639 973429418 71462 46807 76162783 71462 58146 933812987 16499 8951 269852686 46807 33011 140893138 54825 46807 435244272 1048 8951 776650091 8951 9257 169866085 30689 9257 52605218 77759 33011 592058145 79134 30689 649055231 33692 79134 343941908 54313 77759 762730111 4898 54313 12496416 77759 51454 264106914 51454 4335 47053620 46692 4335 98212917 39474 54313 141138138 46692 14290 444758649 17592 14290 176571925 4335 16645 999983643 14290 56873 463513463 17592 54577 601692891 40510 16645 807384006 56873 11458 688048622 40510 7037 782982583 15233 40510 194543561 65589 40510 381030512 65589 34099 566123371 26521 11458 386375570 34099 43277 53859893 57104 65589 772799316 65589 37975 409161940 57104 23399 36615062 57104 69121 177444627 42848 37975 144605074 57104 40498 825003181 4765 42848 659094704 56357 69121 94014434 40498 79049 786026880 4765 51526 570953560 79049 12451 824199608 79049 11152 400966654 55650 56357 427803492 79049 31694 303789747 79350 51526 502353008 59372 12451 952640949 54327 79350 509722447 7565 31694 894122477 7565 79108 920756176 7565 51490 612040843 71915 79108 101511724 71915 59518 525996136 27001 7565 421289146 27001 9573 932117836 71915 59838 254589975 59838 21443 481358189 60212 21443 973601215 21443 52055 136536053 60212 35665 554447566 35665 47234 920616468 39711 60212 650491788 45118 35665 36985598 39711 68186 87576657 35665 61151 411584443 68454 61151 707707877 23535 68186 778726783 45118 81587 165702011 3695 81587 274858727 30797 3695 777249838 72815 30797 646823532 30797 51900 415080658 3695 42741 815662094 78114 72815 715539262 49637 30797 642602931 1157 42741 97556647 58731 49637 31820101 26645 78114 141509517 1157 32526 760779019 26645 27104 557462821 9681 58731 942451706 9681 18478 48505099 32526 31081 926906648 9681 83350 878417757 37035 9681 506230964 31081 30688 113774638 37035 38151 245056457 72026 30688 986268915 62187 37035 770053519 78741 38151 865433048 30688 77736 676827704 62187 45300 680908548 78741 37660 416070828 55771 45300 335002552 55771 55231 904020588 77736 72185 54246010 1818 45300 10152422 55231 61835 420167133 18193 72185 21990916 6179 18193 843857144 72185 78459 511801535 1818 77627 533792725 60308 77627 191519778 78459 43830 817576542 77627 29768 926902517 67414 29768 226746096 31686 29768 203548334 29768 14761 17410726 14761 26171 582589058 21160 14761 648985359 22718 67414 949911350 21160 34652 185598290 26171 24589 658498825 26171 40179 602155540 404 40179 609383012 42740 34652 61227969 30356 34652 108677167 8953 30356 730558887 83181 42740 820115033 8953 42055 114286590 39770 42740 936177719 8953 9565 55780471 83181 25700 101203678 58688 83181 611861565 4297 9565 130637174 67554 58688 22918732 4297 66680 964078291 58688 42006 893128644 42006 83145 519315143 66680 27002 8099556 73243 67554 646329568 14667 73243 102399051 20129 14667 516864567 27002 9919 907720027 9919 6654 86126068 9919 3015 936513499 3015 29054 215555651 20129 60281 867062539 6654 24023 918001515 61286 60281 853068414 24023 82624 592287377 24023 52587 834219911 60281 56880 937020516 51591 24023 883975483 51591 64837 927665439 56880 41025 290066514 52587 49484 961402562 28374 49484 181518092 49484 8729 930456202 45994 41025 520279428 8729 22721 963761085 49484 51666 743918755 33697 22721 154119596 33697 77450 348592414 33406 33697 942421748 81312 22721 825792499 6269 33406 930164323 35522 81312 943591143 66112 81312 92393666 4920 6269 28553199 38810 66112 572158015 6269 52260 446570462 66112 76279 563601627 15034 38810 569376755 73778 4920 422359371 61060 73778 215672798 51191 15034 251481809 15034 34567 417953542 50630 61060 423089197 3070 61060 182755216 28339 34567 968206783 34567 20472 752736421 28339 77199 373592825 50630 18771 470588645 37972 3070 228926891 18771 29481 191078295 18771 25772 670277906 17966 29481 39678183 25772 72723 118253659 72723 60955 432970061 72723 81092 403743820 46016 60955 779249835 17966 56753 460750760 66471 81092 913343383 2380 66471 816265682 81092 63307 101867253 80463 66471 809679012 52193 2380 387876271 27201 2380 403447587 24020 27201 354291028 27201 76482 62639459 36705 52193 138492084 36705 56005 35534429 3458 76482 671829596 3458 69556 492257903 56005 65043 399433816 69556 50812 458475214 54318 69556 403743702 3458 14598 80919728 65043 12968 803065931 12968 5600 118218383 14598 54471 386690574 40178 54471 612053206 26942 54471 668718281 67365 26942 338064460 1893 26942 352907970 58221 1893 420894981 58221 23113 986137632 47960 58221 374603019 69709 67365 315250195 1893 69859 320315935 37087 69859 615378994 69709 14394 598400362 51562 14394 698017122 23001 51562 41242480 51562 19437 281538199 23001 36651 111048936 19437 22845 644907306 22845 50161 295311967 21613 23001 591119284 50161 70415 41667596 36651 42091 34080344 77009 21613 287943657 77009 45724 771508334 42091 2867 235734254 2867 39439 381923946 41329 39439 506475239 39439 43731 187357686 45724 71148 721458335 44419 43731 489228390 43731 60098 91490561 47662 60098 479710726 53383 71148 291511710 2508 71148 778157987 53383 79216 143276319 2508 67056 220200102 74365 47662 18337225 124 53383 500022839 58837 124 832047470 5029 58837 821343905 5029 83369 63322401 83369 25749 476348261 5029 21941 905603490 25749 22946 379705940 71153 25749 401597105 23929 22946 947311690 25705 22946 344733617 71153 71313 400659861 3814 25705 256673148 77637 71313 223069003 77637 26943 253127819 31459 26943 437409729 2781 26943 402582250 2781 42338 282778623 26943 50224 61480090 26943 43852 7444144 78110 42338 12423079 54250 50224 399632829 43852 48206 14701 28268 50224 102637444 72105 54250 353305798 35399 54250 599732170 28268 55320 329487900 72105 2365 186801092 45239 28268 31726229 39621 45239 691143212 35399 78771 705655548 34245 45239 261351790 29749 2365 918501857 26666 29749 47900218 21465 26666 500769290 78771 47804 662333485 49828 21465 391653114 27941 21465 136251637 27941 21083 546337783 49828 55676 645795969 73509 27941 288838214 55512 21083 450199345 12710 55512 98436520 17047 12710 909519859 12710 82646 899386880 12710 65580 120049495 82646 35015 581732361 79826 82646 418312926 16690 79826 925531697 74059 79826 37765214 65580 56330 374073853 3073 16690 792009705 82999 16690 614581362 52526 74059 9911131 17346 52526 167150421 3073 41318 913079075 41318 20328 606267938 50134 82999 779347446 17346 78046 705311556 17346 83211 687383555 35236 20328 142046726 83211 54700 62257214 50134 51704 41350684 35236 38195 929046003 35236 60620 651815981 38195 424 245699718 27252 54700 371942615 51704 44876 496649500 71243 44876 965970763 14618 60620 999959471 47654 44876 14784080 39620 27252 294142518 39620 27848 833866015 39620 46997 30789175 46997 4740 614873619 4740 39136 996392356 39620 1930 378122129 4740 19619 185732131 82344 46997 96768759 61204 1930 238871543 60684 39136 786622050 82344 8265 479507273 50750 8265 522280682 60684 13023 997604990 60684 28632 335233753 50750 13642 178921678 50750 78375 468152057 13642 58184 676102549 58471 58184 399070509 58471 61263 693711993 81647 61263 277580803 58184 5771 475897171 81647 6501 453786620 74497 58471 927692093 56582 6501 481440135 18887 5771 151656468 6501 55893 651134895 74497 31767 131659549 55893 40654 459836863 31767 50664 219216071 2092 40654 684378050 50664 62894 997604797 10001 40654 871201943 37928 62894 159580879 9232 62894 233115420 61630 37928 989249278 43083 9232 248429922 61630 1105 18915504 43083 57667 831808450 61630 16200 105288269 16200 18323 113171232 59844 18323 138859819 55434 18323 740624827 18323 70988 495270752 16200 81585 104816605 18323 53573 848048655 59844 63133 112624571 43409 53573 794241111 12814 43409 371877148 6803 53573 959131664 71557 63133 659631211 60526 6803 115688791 12814 50995 971076440 71557 29610 462794023 29610 3300 933728240 5421 71557 821166174 59470 29610 677543378 44855 5421 368754648 3300 68793 83061709 18504 3300 323662594 58612 44855 578512222 80864 44855 977072967 44855 78913 869881050 18504 16482 379996005 18504 28580 577652418 80864 44873 551783466 16502 44873 845057660 16502 49811 997861111 33266 16482 507109249 43423 28580 324051691 16502 9712 881253775 12752 9712 192769661 83203 9712 957760207 43423 66172 681998057 21775 66172 425549707 68116 9712 81216579 21775 48716 882404599 45606 66172 400231420 45606 64270 387152674 21775 14414 699076548 45606 1333 824387792 64270 58482 54605071 45606 59552 623364969 44674 1333 190612253 36403 44674 218154015 51619 58482 423828057 44674 2587 512398157 64815 51619 510721293 44674 59361 178122025 2587 62192 216012980 45600 64815 903412701 78376 45600 312766360 62192 41627 913068153 43366 59361 243135650 13578 62192 198257904 39682 78376 117542269 57177 43366 898104910 39682 1605 397123848 1605 3981 929646219 50613 57177 504460447 80541 3981 102400043 47369 50613 99724375 36519 3981 544886220 18076 47369 789989263 50613 28364 508197717 63386 47369 31712675 44561 18076 8264500 44561 47428 902460418 63386 5619 762509513 43323 44561 74069831 57178 43323 792840965 47966 57178 688445811 30728 5619 68792138 79628 43323 64932105 43323 79125 525822108 83298 30728 851271290 6734 79125 350197404 24322 30728 948053049 49215 79125 266474032 83298 51326 323124567 19246 51326 449077254 41605 49215 891314866 41605 15781 404348975 51326 29681 231190756 10474 29681 644404051 41605 33552 980142253 41065 15781 201905385 62561 10474 833223591 63672 62561 606674073 41065 73634 121652228 63672 32275 25097296 63672 6174 318267381 6174 35108 628951882 73634 34596 122894672 60015 32275 709395441 42836 35108 522614012 60015 61982 505889178 26147 42836 468330797 70371 26147 60220512 61982 70968 929612989 50976 42836 857298488 74775 50976 699418628 59160 50976 430859657 11771 74775 182417744 5527 74775 135830614 39031 59160 875062609 58876 11771 982026189 5527 9294 388738957 24623 58876 164683119 5630 5527 358920335 65017 5630 515201915 47086 9294 32551254 30089 65017 147979574 73193 24623 783845595 47086 51834 52919954 65017 25661 470373696 51834 69021 328246527 7621 25661 674455014 7621 30116 554950892 27010 7621 501672612 30116 7126 865975428 62205 7126 556742113 30116 49383 275097911 40484 62205 16528739 4528 7126 14663747 62205 56996 313859589 70528 62205 109499769 78844 40484 403473104 4528 58528 552325592 69193 4528 170712126 70528 28563 605809982 69193 28932 73013037 78844 43310 663394495 28563 83516 545679041 59698 83516 309373507 43310 24992 614159592 23407 83516 276603224 59698 11173 580899602 30366 83516 821415474 23407 69297 991482162 13832 23407 972877412 11173 20789 218461232 11173 30347 209301643 7112 13832 44889222 28856 13832 661769383 77539 13832 71905480 7112 33902 709203518 30347 6558 54152224 55376 33902 597419265 28856 8538 295976099 6558 57337 647182917 2915 8538 787174406 8538 31763 786070095 31763 73648 180519974 36437 31763 965502348 2915 31503 148597489 73648 79432 182376587 36437 69162 578305991 79432 11898 988993054 69162 30623 5821813 30623 54134 691312909 69162 24837 770858152 69162 28950 75162157 37547 24837 478147139 54695 28950 424841639 72911 54695 284406893 1337 54695 536775278 72911 18332 700843395 77789 72911 292171657 47081 54695 635363641 72911 28096 905881854 47081 42928 901086466 42928 24728 151019850 63178 47081 184969369 25958 42928 955104019 25958 41240 643291691 63178 3072 121034823 74282 25958 604482405 63178 14412 91676568 60878 25958 573811100 48828 74282 709269132 50520 14412 293575462 71177 60878 782315640 75802 14412 273922483 4074 48828 580814925 50520 37773 184677653 14144 75802 545763603 75802 15431 279987919 75802 426 270189275 15431 58501 689312707 37773 46430 508264818 42926 15431 429259273 75938 426 451786941 34830 46430 530529318 42926 78305 968887571 78305 17060 765014414 80294 42926 815074759 68774 75938 629233813 78305 77628 758041433 40115 80294 524394047 67917 77628 517475118 68716 68774 678069487 66271 68774 499868517 32347 67917 612538524 5618 66271 128047393 30389 67917 700383785 30389 69878 339488328 66271 42920 118128200 5618 10919 15901086 50306 30389 39771477 64153 10919 605514285 20046 50306 367978060 64153 82831 715892116 78 82831 723012143 9881 20046 605400867 78 37102 665306257 78 43584 661510588 12731 78 38631056 68046 12731 6465849 56422 68046 636469596 76365 43584 805537159 12096 68046 623341800 76365 51920 171529139 43336 12096 641333455 33479 56422 390127517 76365 26815 24735230 51920 31583 338407172 51920 27346 121263545 72673 43336 242441511 27346 25990 233265537 25990 61611 944198227 35723 72673 823234712 55079 61611 946980236 59779 61611 619604270 58994 25990 513035347 58994 64606 792992025 55079 2467 297959947 77291 58994 168630693 36313 2467 10320175 2467 79607 656919308 2707 77291 343585429 81686 2467 101122192 6283 77291 926884176 79607 27780 441324588 2707 72660 66661424 57467 27780 722200764 81686 8327 278194617 27877 27780 469084817 75034 8327 259817593 57467 41347 883653636 75034 3707 49795653 8327 7971 943941795 75034 37056 798012186 37056 28511 817244683 7971 8927 775052985 37056 63556 913812750 8927 11761 860851227 6042 63556 653147364 28511 20952 237320677 34015 20952 514610140 65546 34015 621578425 55353 6042 19874452 69577 20952 634762729 43095 34015 977464243 55201 43095 282681054 65546 19064 519949611 56278 55353 95312591 69577 40633 532748654 60962 19064 281496593 14960 55201 406689836 14960 80072 529190027 35600 14960 27704343 60962 64339 187953877 64339 57848 735325707 6433 57848 775323658 80072 56683 581773004 36238 56683 339263100 64339 22911 149191475 6433 18962 943123072 18962 8457 868606150 61506 8457 692806297 32827 61506 410797182 8457 3790 557479866 30612 18962 533960014 30612 60428 146055523 32827 23697 895526036 74337 23697 113668786 13282 60428 770319503 43796 30612 456598435 70797 74337 726897216 32848 43796 608097407 15287 43796 333856875 13282 32018 615350374 32018 476 773902685 12238 32848 462220417 74378 12238 636793921 32018 57147 736097295 74378 81242 795661951 81242 30422 991136938 22400 12238 132553620 74378 70677 122788166 22400 42564 517470709 60653 42564 656342734 30422 28463 538079613 15300 22400 498468123 50045 28463 49895961 16862 60653 278679748 3390 15300 758958736 50045 80816 866801184 9094 16862 305019917 3390 7556 27886607 81674 16862 189081014 3390 56579 841921290 56579 8748 910077412 8748 56939 166881281 7556 14186 675283388 20219 8748 628259737 7268 20219 526126396 7268 23246 38093360 56939 59220 102576339 75440 23246 34215538 75440 3879 348159711 62596 3879 536225133 7402 23246 59441757 59220 83074 492496219 62596 18812 289596967 21262 83074 11308212 62596 38009 989399426 49191 83074 315937296 71675 21262 538804080 18812 201 499656920 50030 49191 625004371 3362 71675 111874265 201 36664 117551827 71675 79463 920369475 81560 36664 539045455 16583 3362 225116813 62088 79463 119996649 79463 52865 846839963 79463 74883 869400962 48887 16583 396416428 52865 58924 712235356 52865 21281 490192260 16279 52865 113470491 32715 74883 306144322 28490 48887 993980830 32715 11888 571394737 53474 16279 786234248 32715 56849 475148667 56849 49341 538269325 30549 53474 828946939 76131 49341 202619506 56849 25301 817036296 40 30549 520438397 53078 40 354570908 25301 28700 855728790 31327 76131 253869989 53307 31327 11228325 217 53078 974631628 28700 82682 255224503 35717 28700 629489734 35717 44139 791609891 32009 44139 720706883 60191 44139 736669823 41365 60191 186662913 41365 33 296406392 32009 67433 57286628 470 67433 922189953 33 10078 674158400 10078 71057 243231882 16493 71057 537500409 71057 2831 632232994 50060 2831 371957518 50060 34772 387948995 63081 34772 620676483 10375 63081 184914146 14262 34772 892378829 63081 16732 303567038 56637 16732 406884525 63081 19861 366490312 56033 16732 20208709 14262 75307 314189989 77592 56637 14438951 75307 54193 804334609 15906 19861 384040991 54193 80245 422359358 77592 4184 999043512 7631 77592 712911797 15906 28235 403086370 3942 15906 422622875 3942 71535 596550639 69380 4184 978961768 41030 69380 436577406 10941 3942 807047880 73385 41030 27798367 71535 16421 142042068 40059 41030 688951245 16421 45632 978018760 10941 41106 545128347 40059 30280 949536594 33015 30280 682436209 35575 40059 850710737 41106 73773 131521004 41106 16740 904997100 41333 33015 369516027 4891 35575 263402925 41333 35524 640189695 16740 41491 160028834 33494 41333 229926200 63761 41491 772745381 27860 63761 993131255 33494 13019 158247991 82336 13019 371019504 56067 63761 943021744 41349 56067 771136469 41349 66645 697833538 41349 62308 116970642 7061 41349 987568749 66645 279 817199509 7061 61927 488131718 35536 61927 777734874 35536 81329 857814901 13406 81329 698932035 81329 81804 347208021 61927 80679 837436798 13319 80679 39099151 13319 40124 34740851 81804 76082 70199604 25088 80679 186130241 13319 28588 26940905 29316 13319 758296037 45482 40124 115872087 76082 62246 125835067 32911 28588 828791022 4110 32911 553555735 23855 29316 687299161 32911 5146 773490082 44317 62246 601731528 36541 23855 415474147 4110 10800 253796702 10800 17631 68892951 71229 17631 935995348 31160 17631 342759342 16988 10800 66943204 44544 71229 871932650 71229 35556 191188991 71229 28885 671174899 31160 71910 210528065 78363 35556 115534613 59771 28885 297593592 8980 35556 61274527 39692 8980 380956 39692 33411 382523165 8980 69336 12219425 39692 67111 403568382 8980 7834 903424605 65415 67111 411428327 69336 5009 133644182 7897 7834 550647606 65415 43315 135593600 54227 5009 146987843 21912 5009 905325292 79822 54227 486360017 7897 82609 172721758 36572 79822 7688793 49470 21912 270984976 5086 79822 160240801 49470 39481 608760626 39481 12465 578511114 39481 69242 193277626 69242 80339 739512526 80339 37523 12089878 51466 39481 641154885 64538 69242 610161221 69242 19416 198837795 37523 2357 466899096 2357 9554 925053760 5505 2357 721537428 64538 52233 340594094 2357 21784 13308406 18005 5505 69607234 18005 22422 269762555 21805 21784 113208362 44777 21784 772611999 21784 44786 352019581 66958 21805 378831671 8192 21805 767624556 10276 8192 947505660 8192 77931 536655608 40440 66958 453098281 10276 9106 8454402 77931 73872 786351738 9106 59638 144738114 59368 40440 197438289 32514 9106 107181052 75285 32514 833615092 59638 68902 200072775 32514 32383 406636320 22770 68902 686933527 37850 22770 857516961 32383 3815 850170643 38042 3815 835517914 38042 3024 627270180 3024 29421 879090989 36855 38042 45723156 69921 29421 604451889 3024 20423 104702996 46372 36855 987685718 61612 29421 603725494 36855 9035 734773315 46372 54890 100903402 20423 57075 887694830 61333 46372 376798754 57075 64088 466773662 39003 64088 178612169 54890 31267 955201738 23694 64088 413155604 23694 78302 499094361 23163 23694 278775927 56731 78302 909384271 31267 56001 562890970 58673 78302 231192988 70189 78302 609672488 58673 36328 917035074 37759 56001 109035414 70189 79144 629337226 37759 18063 72713147 79002 18063 363431340 18063 19709 516395906 51408 79144 218276881 79002 11036 7011974 51408 3967 723790886 3967 81827 669230971 19008 19709 313109712 5333 81827 453586946 81827 16711 977538678 81827 36916 588846493 36916 48684 536588231 36916 47695 132643072 36916 9484 116949662 23034 36916 957948043 48684 71996 304133649 48684 7382 968351644 23034 14001 37722141 65534 71996 350286340 65534 50825 32271975 65534 75910 134510340 32040 75910 777465891 28102 14001 831464456 50825 37116 456780907 75201 50825 165585935 32040 54274 6562018 28623 32040 495567600 54797 28102 657984108 28623 57801 849289902 75201 67483 574921856 54274 30120 226253358 28623 55570 542931835 30120 9674 399136844 79498 30120 531868901 9674 6068 836652996 6068 14991 106721497 79498 46324 172720085 9109 6068 627420995 79498 50544 827279339 50544 65 994268642 24315 50544 371037836 13288 65 599814052 17199 65 249013607 17199 4752 199848807 65 5331 737764629 13288 70212 758057803 33317 4752 506342518 70212 80952 11139338 56225 4752 881643613 5331 43955 359935244 70212 65958 812181813 57567 65958 394492644 21809 80952 55876828 57567 38411 694119138 74879 57567 811148239 21809 8214 581054141 55147 57567 394251139 61659 38411 753824210 8214 75871 143699052 52973 55147 594084603 53120 55147 580960029 75871 57225 697998017 75871 66548 505648395 77212 57225 697814607 53120 43765 957178293 66548 47906 810621317 57225 72671 229439292 72671 11192 459294704 43765 62256 932060299 43765 16563 20988636 72671 15464 694317972 11192 82140 630427313 60105 62256 487943668 82140 60255 436866556 82140 1296 190440889 62831 1296 513106401 82140 44082 235609916 60255 12885 563736164 60255 34172 625274472 5381 1296 981066667 32011 12885 24333323 12885 44185 56845572 42819 34172 701834645 32011 3653 391605082 62037 3653 522070467 3653 29256 82136182 42819 49419 719669193 49419 74777 9990251 53723 62037 949331366 10866 53723 839255581 61471 74777 330324315 10183 61471 616205873 10183 40957 268499099 10866 44989 307192540 61471 13867 146525508 13867 35514 181259036 82439 13867 784979891 35514 63852 129664143 44989 73312 606761232 3612 35514 825742179 73312 79909 786379292 79909 33935 197736488 3612 50979 177990905 79909 52116 566177696 3612 10214 507099894 76000 79909 972127226 37025 76000 462827958 56560 76000 255874789 30499 56560 473307835 27775 37025 330133328 76000 38662 703842885 62017 56560 348241222 45778 62017 749496970 30030 45778 680670012 62017 83244 999174589 38662 43245 337606250 83244 82376 119323253 82376 62734 144118716 70030 62734 448102175 61973 82376 129669128 77033 62734 968246038 20377 61973 645142627 62734 69494 542645802 20377 25482 867433753 35144 25482 316601093 34007 77033 193336030 69494 3226 561475793 19248 3226 214299455 20386 3226 19482616 74332 35144 372263664 10875 20386 106414358 4546 20386 656727435 4546 4016 97729002 49187 10875 228084467 4546 59343 216175263 59343 81307 206065945 50692 59343 459549948 59343 83409 320527997 40746 49187 604742336 57530 59343 723182086 81307 41158 90561530 83409 53091 646820106 53091 75955 310611717 40746 79513 815526435 27982 75955 461121727 27982 11083 201267887 75955 62960 750176363 62852 75955 645790044 48362 11083 363874172 62852 35168 98769240 32608 62960 231628104 62960 59803 616987085 15426 32608 8560105 49724 15426 398406501 26916 49724 830509531 15426 39832 92194919 49724 46137 743139402 68606 26916 278141083 39832 35815 305167285 36559 26916 236361800 64805 35815 133973968 37147 35815 333825095 52583 64805 657708 58879 35815 289604744 64805 36718 706005998 58879 71625 797097663 28381 36718 398241867 71625 63377 333844853 71625 23418 56632529 28381 45139 577653461 72811 28381 558872640 74964 45139 513245820 33313 45139 261379753 61315 33313 208279510 72087 45139 737570770 42457 72811 332836048 72087 75789 882270995 16257 61315 313244117 69755 75789 351308981 72087 38599 99976931 26216 16257 696255543 38599 45875 847465431 82721 69755 16192041 58580 45875 58848430 6325 45875 766077987 6325 66063 812482978 58580 6485 306350269 67132 6325 479479018 7987 67132 822148400 39825 67132 134277059 66063 60080 132399836 60080 53184 136296608 39825 20661 838806949 480 60080 602632232 60080 12889 757422284 12889 72727 99947259 12889 58417 452200106 480 13167 105724286 72727 76354 981239323 23135 58417 393733066 59143 13167 801074605 23135 21940 924784286 13167 11068 236977542 72406 76354 527671245 23135 3858 92021831 3127 21940 323877811 14413 72406 686610460 3858 11361 944125196 75531 72406 614747842 14413 50330 420566038 20308 50330 101882941 75531 12587 383397002 20308 63924 320442336 62442 20308 727507893 2096 50330 653694001 63924 43250 901515318 50052 2096 179973352 43250 77349 414709830 74222 77349 83079258 2096 27160 181109534 27160 74915 161878428 12489 74915 957071803 47732 12489 817678112 36884 27160 226422646 27160 80976 152987127 1159 74915 509628779 40555 47732 20018331 11164 36884 366502164 1159 24238 234663417 80976 9896 347175025 1159 17859 67767365 76637 11164 195642374 56148 76637 780022647 76637 47615 517207959 9896 1565 257765978 1211 47615 595752042 21330 76637 55821187 56148 72707 268133293 81301 21330 159053544 21330 572 158441603 65793 572 994060971 81301 48058 271943437 33466 48058 266128862 65793 66377 59572668 9822 66377 732455656 25436 48058 389149697 23018 9822 507954384 28961 9822 900480086 4500 25436 47660624 29736 4500 856111635 4500 16367 968521886 28961 78567 725071005 28961 26595 857203871 82671 26595 750358722 78567 10585 192792936 21698 10585 180814434 26595 15518 281903406 63079 21698 905965908 10585 41682 91203471 15775 10585 48824547 31595 63079 77318967 17628 31595 328914847 42759 17628 875282662 41682 19664 725766731 78147 31595 499599327 19664 26215 80886236 33257 19664 886258392 42759 20976 197496987 65001 33257 356710588 53239 33257 612236027 26215 79793 709172382 69937 53239 441390130 53127 53239 98324681 65001 65047 391624406 35867 79793 17927313 79000 69937 865703628 35867 73860 730939544 14581 35867 533035978 52278 73860 276529758 49860 52278 86714542 52278 69488 545713774 27744 49860 949282997 52278 73856 678590717 6185 73856 880467128 73856 16748 799668391 65269 27744 437321178 27744 63155 138269966 65269 54106 204949262 54106 31119 78583695 48364 65269 278639147 54106 3640 37022619 31119 82335 44273635 61856 48364 43993950 53752 3640 931733417 22336 48364 541145021 22336 54398 801685490 19293 61856 38565086 53752 70020 371347311 70020 73071 602781171 70020 26969 457489807 26596 54398 449550294 26596 82014 616323036 39349 26969 626038642 61406 26596 529447605 26596 80460 417845964 80460 41903 358682393 14435 82014 657462226 39349 77689 780379793 41903 35445 685298340 60659 14435 874496231 14435 20133 583077519 5586 20133 165818506 30960 20133 132182909 60659 29116 43831106 30960 2828 641496606 60382 29116 842446342 29116 55008 248648248 64322 60382 383899859 55008 52403 132558025 47196 2828 284341926 4235 52403 573950564 52403 47855 710305269 15132 4235 898496696 59761 4235 785385314 59761 66991 55314622 59502 66991 662754746 65570 59502 41095967 33875 15132 112551094 2993 66991 218255419 6741 66991 613275654 33875 79903 657703112 33444 2993 655831623 6741 67007 767007723 49193 33444 633554598 19473 49193 953078944 19473 56130 302486085 39096 33444 265953543 76783 19473 610958648 43804 49193 355992765 35260 43804 453277974 56130 46434 761258207 39096 53881 902215876 53881 54846 797122321 2141 53881 828149398 25053 53881 23665520 25053 31491 580162463 18709 31491 749663398 77600 2141 292752690 71062 2141 128241918 71062 48838 268753219 77600 52750 549236511 77600 46618 313383071 70527 46618 436547007 70527 76209 832156641 75893 48838 25718381 75893 25397 56363508 23375 46618 253983685 25397 34524 441847111 6533 34524 825862704 6533 76351 771516445 6533 55785 416454261 12211 23375 235929554 6533 19586 292705694 30845 19586 387821479 76351 35602 307505880 77818 35602 207301174 4470 12211 80330351 35602 20462 671932444 10310 4470 150058662 20462 24445 161933478 9409 10310 642040050 70042 24445 815269980 20462 51259 29392720 70042 70159 652162440 35730 24445 84662650 9409 79188 557299996 21787 70042 332906842 40832 70159 372267268 79027 35730 321911792 14864 79027 899076497 79027 13656 121696144 13656 24317 338676412 79027 73046 332094614 27317 13656 423936550 38283 73046 219730642 73046 67893 362963017 67893 18325 656683362 28491 67893 462827126 70744 18325 140382788 28491 79026 541331504 18325 60948 243701150 60948 67009 578678696 70744 73144 744377398 81027 70744 54736877 79026 56102 563551059 52355 67009 548223211 81027 29292 765223743 4518 29292 739790045 56102 11429 750024828 29292 19884 284504332 11429 60405 602112972 12332 11429 684042511 53486 11429 678216695 13469 11429 944872415 60405 70071 114375552 13469 43546 896161268 12332 24985 289868119 53486 23476 639717391 21266 13469 278302277 58520 43546 953051056 58520 30267 353300341 24985 68859 379616888 56056 68859 93206589 56056 67181 920875140 31990 67181 135649878 56056 21002 518019586 76349 31990 705363170 3249 21002 996559182 3249 703 53964433 76349 40537 907212046 21002 5339 985184566 43418 5339 231449384 18859 43418 983245977 43418 32237 14330901 5938 32237 418137393 1576 43418 808434288 43418 5923 173688923 16441 5938 742478167 32237 50308 159974459 5938 42857 815159628 1576 24857 573765479 9076 16441 33387185 62424 50308 387757661 42857 63843 367741213 42857 24624 528927014 63843 33634 462578427 20599 63843 635875622 24624 82318 641680614 36647 33634 270227285 82421 24624 585702552 20599 50053 475909821 14261 20599 312318761 5622 82421 434704366 64224 36647 621526954 13697 14261 423182935 13620 5622 890303159 64762 64224 622382146 60416 13697 128593413 83430 60416 658669410 11860 60416 304378249 83430 37047 328836934 363 60416 554224353 83430 75716 166017186 363 40762 436350505 18613 11860 556949180 79685 18613 977125497 61429 79685 121222598 40762 12294 387490444 1716 40762 49273885 63782 12294 3122138 61429 1524 298220330 38807 12294 174437934 59224 1524 374664690 63782 49531 783258631 59224 45370 504398671 45370 42714 73446873 49531 35661 559626255 59224 36400 650464511 49758 35661 381125241 42714 72632 14404260 35661 78516 813900772 24945 72632 823449771 72632 47854 133490364 49758 45460 196083033 47854 15935 72473962 45460 24498 360253768 694 47854 797663165 47854 1095 291296766 39212 15935 690239396 58322 24498 58178304 61223 1095 14708627 61223 49154 732906372 70735 49154 316845450 49154 38935 5011021 42583 61223 322702248 81108 42583 488561461 32731 38935 863461386 32578 32731 924242739 21098 81108 375467796 32731 44507 884748697 29692 32731 24563641 21098 32972 818636048 39916 29692 484726865 44507 73915 847071010 39916 2037 37004561 5751 39916 74637029 54048 5751 594423539 60637 2037 183597117 35596 5751 43430633 19990 60637 314272379 35596 38812 208023416 6213 19990 207768600 19990 4907 114845071 35596 24043 773469251 24043 20857 104853461 6213 48050 790770973 48050 70934 608253113 4907 41506 804160257 20857 80761 571856184 20857 17441 120462589 47327 48050 114029631 47327 54511 218122980 41506 7087 707675716 12547 7087 324754859 38051 17441 590328232 38051 77688 969755578 77688 28658 294377427 12547 78508 574869149 49494 78508 14568217 27530 28658 604568063 77688 3762 859072698 31211 27530 101355129 3762 6524 857262406 49494 12561 265338488 3762 80389 114295702 12561 689 743012034 18016 689 138449743 76585 80389 641811202 40247 689 67887810 16687 80389 449748157 689 5244 458109647 73802 40247 161600389 73802 81817 302060613 81817 56400 14225921 67587 73802 84807938 68159 73802 288566856 73802 23222 866649368 56400 13354 968755495 13354 58565 470069 67587 54328 858063063 54328 51060 324927760 83132 23222 48123803 78668 83132 267242811 52410 51060 162019311 12790 52410 509017414 78668 31261 845863010 12790 79398 883787552 8389 12790 424646834 79398 6221 743932937 12790 35533 502476994 30342 6221 762699436 79398 8202 330170560 8202 79063 33482184 18599 6221 58293278 79063 38958 238052738 74270 79063 706267071 38958 39275 222464138 79063 46286 878874349 41542 39275 296842227 58722 46286 677353917 41542 31638 652661127 46286 64269 478019401 64269 74540 383196676 49309 31638 574813194 19337 49309 46571688 60544 49309 660903187 61652 49309 573366737 60544 31609 291136277 19337 45641 995032500 60544 5262 198350221 45641 48692 118302244 31609 67168 648582085 28830 45641 511524515 61319 45641 682989678 27606 28830 420866444 54649 67168 319259082 13311 27606 736076872 6166 13311 315008950 54649 68520 552461066 62181 13311 98919511 68520 56831 672145031 62181 5084 260820226 69586 62181 308445493 19871 69586 704877037 56831 13808 753902405 10854 56831 389079581 5084 20635 660360900 13808 70160 918003729 10854 70582 417634450 32088 70160 832768506 69627 10854 666369702 70582 51233 764544814 42841 69627 801822420 1315 42841 226752822 1482 51233 821892257 68954 51233 805832589 1482 3494 643044078 3494 38186 592065406 68954 3528 471125667 3528 15696 107483913 3494 18576 52686052 18576 44338 654781771 79691 38186 534225160 15696 62726 737448715 15696 43456 878811607 43456 63923 642876853 27611 79691 574761160 79691 70788 505176933 63923 9164 339491780 72173 27611 435899766 28998 9164 762634785 9164 74873 507937676 74873 62432 13417871 66726 9164 209684783 72173 29144 249461875 66726 5148 414604309 14313 74873 813732189 14703 29144 720227576 42008 14313 494687930 39324 42008 4849658 5148 42398 732926213 14703 43659 476229896 43659 1464 55148177 59431 42398 389303652 24233 42398 565852933 29530 59431 408540344 43659 15482 919452123 59431 78072 586682931 29530 16685 868997450 24233 3006 269929880 3006 56774 113536410 16685 79956 125639951 32080 16685 606436618 70954 32080 127742297 3006 53190 8576519 56774 42809 179656785 70954 42613 632834814 8826 32080 606739153 42613 5909 489809859 75898 53190 787655646 75898 20741 673762572 75898 51806 236666861 8826 15770 965190358 62735 20741 231117388 19485 75898 619717505 51806 52936 657679834 15770 70907 38097807 76234 70907 365555212 19485 75296 334220011 19485 11638 450691672 72402 70907 330922162 56069 11638 789331959 78734 11638 138751486 72402 22477 504256315 11638 53736 97146617 56069 6981 536740487 11488 22477 193140651 7857 78734 69156584 11488 13954 596757138 10353 11488 697551518 62310 7857 506353938 52905 10353 654761257 52905 28589 991067485 28589 52846 894018868 52905 35431 218646677 26092 52846 520600375 52846 11365 827575345 11365 3436 513325813 69815 35431 411036146 26092 20266 447404525 53654 3436 14526790 3436 70995 131608301 54774 53654 610068708 20266 9619 218514799 34404 9619 206071554 59669 9619 128333190 34404 62103 123814018 34404 82896 109393586 62103 53379 508443615 62103 1863 292685350 59669 25396 200639343 82896 9962 276659130 25396 28891 828250758 16806 9962 847057868 25396 31053 512599771 28891 22258 452502366 31053 41054 983640104 34131 28891 587310349 29784 31053 637391899 29784 30897 653051008 41054 52248 426924164 4980 29784 408405295 62851 34131 269511344 20646 29784 518136035 7015 20646 373727684 62851 46499 357561600 20646 29291 329139808 33397 20646 307614414 33397 70413 129238373 29291 3150 101710171 29291 37683 154167374 33397 66691 21481053 66691 76680 990839552 37683 29595 584032640 66691 5401 119649249 2070 29595 176727604 80814 29595 723500545 66431 29595 949827944 80814 38403 955448128 80814 70010 475999546 66431 51949 983818062 70010 1198 608575537 7372 66431 320298226 7372 29518 27897486 1198 80740 923378581 7372 39251 91374741 1198 65961 388852892 68991 7372 67869783 39251 69746 279196243 26734 68991 712956594 30207 68991 446535120 68991 60799 650451604 61880 30207 179849796 4899 60799 868080252 67936 26734 625792576 65182 30207 316990085 65182 64441 30157294 35067 64441 627601207 21067 64441 694271922 35067 50322 799992116 48548 64441 637622698 35067 3625 547712809 35067 37346 561771698 37346 83461 111200733 48548 57702 825034063 48548 44913 944846132 37346 52215 418874225 57702 31615 294121197 83461 40067 900609983 29911 57702 734021944 37902 31615 358797596 40067 82571 841045896 22659 40067 681610350 64769 22659 739410408 22659 67937 976662145 75405 67937 846049126 55870 75405 135802081 19180 22659 345793133 67937 18379 714377225 71014 55870 391058070 75405 41378 133667543 55870 1691 663496820 71014 51514 636234637 1691 78608 3782137 41378 44131 824852164 7177 51514 768279878 12356 44131 493848809 40645 78608 425121000 78608 71780 930489226 27243 40645 403857781 9987 7177 408966632 12356 13684 78985266 81071 13684 496185191 81071 7184 94858842 27243 53633 734288613 81071 63248 455006404 4253 13684 526853812 7184 36034 125530622 70024 4253 781153940 38120 63248 404965768 54618 70024 867116838 4983 4253 494688565 2502 70024 635087769 64828 70024 388941156 69390 54618 789373671 19595 69390 30277417 2502 1284 895222193 48121 64828 448141716 48121 42467 386557430 79980 42467 307002500 42467 25789 733950167 48121 43415 693834898 79980 7513 585544828 25789 39047 128925127 69533 43415 948678277 18528 69533 677737572 9069 43415 559652889 74210 7513 881793462 82502 74210 944752050 27295 9069 612834002 27295 62370 768566254 9069 61264 637498725 61264 17772 604890450 62370 2339 907712180 17772 65236 481157347 17772 69759 817326622 71709 61264 681756284 2339 21096 33460542 61467 21096 35559739 29309 65236 191548929 67876 61467 548792911 29309 6100 505065832 37696 21096 894228987 16831 6100 155702807 28424 37696 215142962 81391 16831 130655810 29431 28424 264164577 37696 79460 500014012 28424 13744 853794974 79460 16305 713019256 29431 14612 327473572 13744 64712 107608884 55495 13744 746540097 10057 14612 981563666 55495 5952 303455092 10057 82019 618854202 14294 82019 894915446 82019 40242 813210151 5952 26754 215812027 53378 40242 185674521 78973 53378 589966115 43662 14294 267180553 31773 78973 84484864 53378 32343 575702069 43662 11056 27437107 31773 81131 830781207 32343 13919 524099903 13919 60389 69173234 60389 35591 79459515 67555 81131 905256185 13919 5249 928882194 5249 30777 87678958 60389 31702 500546770 35591 52085 170491124 70637 5249 722318415 55889 70637 999830134 3647 55889 525012324 3647 19998 18931573 39619 19998 886721601 39619 36296 105326075 19998 44965 440904015 34989 36296 121585736 19998 24820 874497372 34989 72803 88160268 24820 58622 946528567 34989 4594 41904193 72803 18140 222559540 72412 4594 404241102 18140 75369 735504958 18140 11790 144497806 72412 62516 783414219 70745 72412 475140603 72412 9974 116371328 11790 81205 770440079 62516 51558 646254865 51558 78067 769767986 81205 6469 664389785 25409 78067 904679147 32257 78067 787145389 6469 22478 197876743 28205 6469 691288567 15117 28205 166633768 53740 22478 74396785 50833 32257 489470765 28205 60674 998123444 60674 16803 972757814 60674 58645 630812861 66340 58645 942480555 57255 50833 499519642 34266 58645 602793466 40550 34266 293719488 9176 57255 85449738 66340 37313 116431523 57255 75254 349512779 9176 33341 835484649 75254 52813 194799918 52469 37313 492203156 52813 32892 145654022 52341 52813 784824904 52469 52180 81534382 52341 7527 121609707 82936 52180 417002362 52341 27996 207223314 27996 50029 204639455 27996 21596 777436252 27996 58800 705033812 34601 27996 32510723 81364 21596 29265013 39458 21596 780612434 21596 22828 610068206 81364 43529 631200012 22828 24734 700419348 67464 43529 18818159 24734 66800 542519458 69439 22828 186230855 38378 66800 439107761 38378 71913 530862386 53099 66800 765295828 21762 69439 920625740 71569 38378 149861354 74601 38378 482400904 71569 35551 621734081 13875 71569 645378715 26994 71569 368886571 71569 77624 734809584 16968 74601 599637281 9578 26994 636339250 16968 77066 194445464 73603 77066 998646347 77624 46175 311316821 46175 26326 66051462 15803 77066 345234114 73603 42297 311567404 21872 46175 40032246 21872 23714 785497924 57792 23714 782771485 21872 3634 44788765 67889 3634 635326804 57792 76661 760537359 59437 76661 821191328 69066 57792 835684501 76661 1272 566389239 3042 1272 573401588 69066 37371 979697509 69066 30183 202832324 3042 29366 609441488 37371 39707 746471611 1463 30183 718313981 5733 39707 770238242 1463 11497 142748509 29366 12209 948239825 12209 71789 528667694 1463 66709 35058260 39816 66709 388228769 2277 71789 873240572 66709 26336 995975261 39816 13170 335281407 39816 31397 33465175 22758 2277 28231903 47193 22758 185763630 31397 72061 9209714 22758 52340 352464361 31397 14421 454913418 22758 15826 666236689 31998 15826 681640918 53315 72061 485920527 52340 61502 292054240 14421 59295 475425682 31998 52280 883615418 61502 53765 827740818 53315 75482 925590898 75482 55405 170813763 37948 53765 91113280 27776 75482 22071649 22832 37948 69957972 7179 22832 202925757 55405 35423 855556745 19978 22832 834849009 7179 21996 331201159 35423 28570 240654524 28570 79367 15103595 43687 19978 495239169 43197 19978 446195970 42443 43197 486786683 79367 32373 686835651 33149 79367 791700077 42443 82569 990759930 82569 13862 578331553 82569 11357 19309128 70883 11357 53734741 11357 5159 513271180 79893 5159 20951133 70883 50338 517083314 5159 58067 384330788 79893 28958 61918539 50338 79162 861126548 79162 50901 204076711 64786 50338 236696317 58067 71595 32063267 79162 15148 832600418 55779 71595 890526850 55779 10839 36358167 16324 15148 439330686 71595 64993 668192689 15148 65968 920125621 23472 65968 400423261 10839 55370 683620625 44087 16324 359773775 65968 48357 129690885 65968 34799 48988411 20390 48357 221606224 53836 44087 268631556 23393 20390 971513374 72359 53836 928471965 23393 12459 81327221 12459 5694 574991909 12459 4308 90405579 62860 23393 410689900 45703 5694 931072494 80343 45703 693408776 55036 4308 505842717 45703 7106 989627615 7106 14392 515206430 53904 55036 242683631 78899 55036 946022303 53904 27663 836506736 27663 45386 906819699 56981 27663 298344161 35971 27663 315498863 10140 78899 586942415 39837 56981 545437559 23324 39837 73712854 12200 10140 478317098 35971 31388 870612101 35542 12200 415801692 71136 31388 965620407 45325 23324 510369264 61729 71136 111107752 37008 35542 9682114 71136 22108 375505707 45325 43862 350496123 72337 61729 828365642 82975 22108 22183435 15777 37008 840681596 82975 66537 58558629 82975 33961 587024730 35379 82975 147107384 82975 57407 944872024 15777 72786 145140338 47709 35379 887330423 33961 60427 84537702 33527 35379 335102788 72853 57407 513231554 78384 47709 325515358 75805 47709 505034621 37728 78384 183650783 4792 72853 765549857 72853 56708 965362915 65930 4792 843758927 35370 4792 977931937 15294 56708 938701221 15294 62015 63862793 8896 56708 78210602 8896 44024 563749436 9463 15294 676735291 44024 75935 636809317 46482 75935 9063390 8896 61624 61212658 75935 40018 123155344 61624 5430 750241309 40018 19221 940265429 63776 40018 483720708 80064 61624 650941216 11001 5430 51097627 5430 49577 960160834 53164 11001 954566748 56768 63776 299018932 71657 11001 689703360 11001 38642 27164358 49577 58648 453096821 38642 66869 409565354 2849 38642 22721692 54118 58648 766850942 54118 49089 498472736 54118 54632 323178714 2849 60460 518196250 58187 2849 887638836 43606 49089 526808479 58187 80504 156033281 58187 30895 738312895 31068 30895 459452020 80005 43606 720088869 31543 43606 563825534 31543 30050 135700484 6052 30050 515761374 71458 31068 852438590 6052 11772 236252491 57049 11772 48988172 67201 57049 959094629 16446 67201 893109719 57368 57049 501207652 16446 63474 103266537 57049 61787 118255627 28406 57368 779942890 16446 64388 207981121 57368 20022 95515721 21579 63474 916168128 64388 17682 278420441 14335 28406 77913169 64388 67019 628532603 67019 70232 707950927 21579 40395 224033970 8773 67019 208647824 70232 79096 799823201 40395 52273 525515748 52273 38400 155048497 40395 58451 809271588 52273 46086 268086238 38877 79096 888390047 38400 80547 759365170 38877 37633 123833963 48317 46086 468837008 11631 48317 523001830 10888 48317 225028453 10888 78224 13894723 37633 48312 899622239 11631 18246 187048599 11631 45392 371081768 22217 10888 101711050 22217 21587 415955225 35044 45392 716354238 47670 45392 358982897 25493 22217 681835103 31717 21587 10702091 21587 72099 380130962 39919 31717 224145369 37141 25493 477464501 37141 11896 396483365 72099 37432 440239825 37141 61996 306414028 11896 38527 327589223 67085 11896 881012897 19148 38527 34725176 67085 74817 762850592 66190 61996 275515983 33600 66190 616179372 78955 19148 454842238 77848 33600 222528746 66257 66190 454747753 66190 3698 264451542 3938 33600 855814446 66257 30378 191359989 30378 67031 181579286 67031 5501 38777977 58162 30378 61871521 64582 5501 780986358 5501 52089 256260970 64582 76683 756614913 13082 52089 766610269 22040 52089 279938721 8324 52089 255820373 29779 22040 886512821 78218 13082 723796711 38808 22040 552372651 82131 38808 47305103 29779 78028 718455877 31466 78028 305421102 31466 29198 941431194 31466 13239 497659220 78028 27746 813852198 68393 78028 30433874 71769 13239 801507833 68393 34768 109354161 27746 44371 282713688 34768 4439 782620951 44371 510 770607030 4439 10377 311286851 44371 53982 601620284 510 68198 618677767 17970 4439 918660724 10377 29329 823333477 29329 45271 421618767 10095 68198 399448817 61706 45271 320787666 53806 45271 48291831 43689 53806 309155127 28485 45271 581994769 61706 78495 70453247 28485 80402 373818405 28485 41391 419829708 35237 41391 768335692 28485 24329 47397030 24329 9672 700072938 9672 72983 967222453 30703 24329 508042948 30703 74580 689766274 33112 24329 375516128 9672 73803 165163703 30703 27135 179467702 30742 27135 524589331 73803 70344 620591232 62841 27135 11517936 62841 80820 649440116 62841 59234 746451280 76831 70344 140170816 62841 28092 32214228 77384 76831 61750426 80820 78294 988129049 59234 70757 286177620 77384 41826 785606769 77384 37234 546267379 2331 70757 978113341 35209 2331 291790784 41826 34082 549264801 35209 855 481744762 2331 73280 699018018 40189 73280 612631289 855 70012 9954696 40189 78048 645023485 70012 36443 137846277 22496 73280 627719663 40189 589 546217157 589 80129 954704459 22496 37925 156326153 22496 64757 194730408 589 48644 887618995 16612 589 122338664 80129 38517 515297642 16612 50518 714042080 54027 48644 885387933 34192 54027 843449275 77460 38517 150639186 60828 38517 147458254 50518 76705 423184669 23738 60828 769516206 82415 60828 282708738 60828 24710 436124148 55291 82415 939222307 67627 23738 68304800 11908 23738 484227036 11908 66993 889997730 55490 67627 856549342 55490 8849 90094718 78673 66993 426465842 12265 66993 141442128 8839 66993 852439989 12265 50689 601292425 12265 1668 146004666 12265 12280 16189406 8839 1080 98781467 6553 12280 835252979 79394 50689 35457830 1668 2038 62932449 54155 12280 514722085 12718 6553 922744946 2738 79394 246788805 18592 12718 223311502 2038 32336 677595421 76410 2738 327701481 2738 31292 822575716 2738 29253 120947737 31292 7272 159067710 76410 44608 235643930 16783 7272 176023539 28960 31292 431810760 18026 16783 742571645 47274 7272 656295209 16783 35833 243473566 55446 35833 457742311 25494 28960 702981254 55817 55446 609661121 11516 55817 898262634 55446 23151 905624555 25494 17893 851411541 23151 52818 237468367 32179 55817 407502344 52818 72899 906552012 72899 75705 933172613 45543 72899 576675128 56808 75705 246545626 329 56808 384001157 62165 329 128065977 27521 62165 472179445 21217 62165 464556722 27521 63456 982251542 42968 27521 15441713 24359 21217 822340734 27521 10704 129917985 10704 18799 47111451 10704 30286 813807674 70923 10704 212865834 30286 35906 642995919 10921 18799 640396421 70923 64217 114130138 4376 10921 537881034 70923 25463 78073787 35906 21398 202309384 60104 10921 667211255 54173 25463 430195654 21398 30952 456926933 21398 61183 4338652 54173 14981 709392558 77916 60104 91105692 61183 73304 259677374 30952 14968 525672769 57686 14968 422796959 14968 59414 147311416 14968 76052 857956447 32751 73304 346994110 17180 57686 709812085 19183 59414 185278698 61897 59414 511790033 33254 76052 699058333 937 33254 914593258 62307 17180 15801964 62307 41651 246733883 62307 13236 548921536 937 873 404369050 41651 76157 647953333 76157 75460 630760720 73921 41651 590047822 73921 41775 912164703 81016 41775 824383256 76157 82070 82616124 73921 79588 447240435 10994 73921 761285209 82070 43210 285346779 79588 50621 725139912 77320 50621 9625580 10994 6431 966175447 10994 75144 716286061 72880 77320 750600858 77320 47969 21552121 6431 74558 610267524 25905 47969 671532681 40192 74558 843131555 47969 22883 999618622 17226 25905 851456090 20323 25905 82966459 25905 35484 552928294 22883 61966 579016771 61966 50887 867758725 50887 81938 292321446 55467 20323 701285010 35484 78094 85148158 61966 67548 179890918 37796 55467 732886137 4883 55467 624190865 44983 78094 790494383 83122 67548 423943710 52478 37796 180519333 37796 63790 576123917 44983 64857 579920573 47830 44983 561688882 52478 19271 66684920 64857 78476 45610275 10747 63790 281347030 78476 16762 362581589 22126 16762 211300338 35893 16762 728131849 40945 35893 583843405 43543 35893 802915413 40945 27027 543547242 35893 78681 923684148 41926 78681 366597366 23169 78681 648585039 55131 27027 319735823 41926 38209 432287352 23169 36544 357321662 36544 58290 415059777 75810 38209 108593411 36544 4565 69708271 80145 36544 79071751 75810 3313 668641614 75810 18178 201189157 3313 29363 291853283 82557 4565 9828930 29363 3911 806794803 77280 29363 226907673 82557 26323 592450496 29363 44158 930623159 44158 78501 140621737 44158 47801 170777190 44158 74377 855048077 44158 68552 419401672 74377 39457 952105431 6641 78501 435810605 47801 43232 475484571 6641 64334 11652610 67549 64334 510287143 6641 75191 245932348 67549 54771 702907027 43232 54307 749425470 27236 54771 366686498 64177 27236 92697131 80464 54307 422354530 64177 9873 905205228 9873 19281 978711972 40512 27236 840918054 59701 80464 456597619 59701 57132 808900603 59701 75851 493347508 40512 33876 988065801 6192 75851 464626262 59701 38125 965474613 57132 50525 65076527 6192 40441 482086529 44767 50525 24717287 59463 44767 130201733 51821 59463 60361491 23928 59463 203057129 44571 44767 951251853 44767 48013 750724986 23928 58814 36761125 63610 48013 321272924 23928 36564 704479116 58814 4112 607094494 39276 4112 227401084 29480 63610 871691401 63610 32615 299911406 29480 50470 371973450 37867 32615 753605674 29480 29074 838004185 50470 5557 938088327 5557 27938 22243096 49040 29074 896137481 27938 45221 38714889 74231 49040 333562580 49040 64669 334902209 45827 64669 233599265 29670 49040 568715148 74209 29670 638865009 64669 46737 840937703 8100 46737 476002636 78080 8100 263326138 78080 34319 254827819 18234 74209 993418324 30953 46737 341875917 8100 3952 639272803 62820 3952 504661127 4393 62820 835963111 18234 71701 886816121 20105 4393 953220641 81759 62820 664117874 9867 62820 295735106 19954 20105 649330682 20105 57726 688311868 57726 34508 892776244 82022 34508 6978133 82022 27898 94395025 19954 54733 997209271 30168 34508 758120208 30168 45647 62689036 30773 27898 674566455 65346 54733 84993068 45647 15405 215994087 45647 15259 285058890 77677 15405 648150528 80075 30773 28221609 80075 13911 231435081 79665 15259 62501890 76338 13911 893439666 13911 9782 21477803 76338 37580 985096027 56721 79665 860027490 7405 79665 151276555 76338 77742 133746595 72113 77742 700380707 72113 14112 861909236 57690 72113 750913818 72113 48509 259207443 48509 42514 572891183 75520 48509 774750811 48509 40676 635062213 78511 75520 385826463 71644 40676 684478183 14064 71644 452295755 10915 71644 756691159 10915 54466 69166460 71644 26423 354745841 30740 26423 378827288 26423 68601 638947061 57578 26423 120451858 68601 15477 414042212 76950 30740 419307629 76950 15568 634296098 1678 15477 836896633 1678 34335 75297754 56779 76950 280745341 41893 76950 119652565 41893 52782 134406309 77255 34335 819932855 19864 52782 87081297 68237 77255 60475620 8103 41893 23443900 60858 77255 85441706 77255 4215 626276555 50344 60858 767361420 4215 82407 916232883 72434 8103 581605857 39586 60858 198876012 63225 4215 719088283 77176 50344 275605585 43001 77176 352452789 72434 56432 62295052 53888 77176 75439079 11613 56432 981268800 53888 12835 783403422 43001 53520 324512297 11613 21827 224597853 69714 12835 816649550 72779 12835 750227383 69714 62437 886944674 14992 53520 42170869 576 72779 551508785 14992 20647 696267119 20647 8672 544711379 8672 17641 491190140 22483 20647 914774137 38317 8672 81700588 8672 72059 168264632 47981 22483 26286898 17641 9776 905027948 72059 30017 70399879 56671 38317 211118410 8112 56671 430012791 10538 56671 310069989 54031 9776 175726766 56671 61691 402861677 54031 14355 705224921 73759 54031 546707058 14355 81083 409787957 61691 46967 521880142 53189 73759 616768099 41344 46967 597137375 73895 81083 118756168 46967 79739 708124702 41344 27374 767451788 76778 53189 512282434 27374 62660 695209245 27374 18669 837882097 46037 27374 603685153 73010 27374 10494909 35520 73010 197483099 73010 65314 849825901 32902 65314 72759746 46037 10894 9232760 50838 35520 45500445 32902 79266 88558499 79266 5292 820283529 32902 83208 213253580 83208 48098 303614230 50838 66900 789115461 66900 54292 387047281 15282 66900 613950384 73720 15282 877315087 10322 66900 912511260 73720 20753 452300917 54292 37011 965444858 8570 10322 893911803 10322 65985 257524735 3196 20753 916836418 65985 68088 6768301 3196 2523 650386744 3196 10916 477121756 10916 2847 633539022 31218 3196 114742670 31218 39423 316786316 24927 2847 713251969 39423 54210 910288724 39423 75553 491122822 24927 77017 484067534 7135 54210 826153101 48144 75553 31672952 70693 75553 291185166 48144 28354 311901420 58110 77017 597289003 70693 14733 667983743 75360 58110 43591051 58110 50536 551900452 75360 70423 346589809 47710 70423 916120841 47710 34514 975109075 50536 79881 70223308 19315 79881 789257104 79881 77437 868079747 79881 53439 325664893 77437 9905 389046708 79881 25467 141032082 8150 77437 795932303 65834 8150 51337114 76176 8150 833443496 65834 43531 41604261 8150 57373 105199770 83363 8150 377346775 83363 57519 310940817 76176 55643 695056045 55643 2948 37785412 2948 78002 165001516 34278 55643 63558865 54545 2948 646069800 34278 19275 939671244 82599 34278 136302243 78002 45187 976069036 73618 34278 601953961 82599 34548 267100621 19275 36144 584867762 36144 17478 6949891 25472 45187 307004056 332 17478 564183682 332 63918 474282581 10300 332 260803765 332 35742 807218857 15608 332 544536446 15608 12062 111630595 75507 15608 631511691 26601 10300 392250272 42930 12062 581951437 6219 12062 752417237 11760 75507 363435888 6219 45213 35054513 6219 2655 712694972 77707 6219 583596976 45213 7817 951426995 9758 45213 536827222 55296 7817 279984562 55296 14051 95767876 9758 63521 885481128 55296 61065 839377502 55296 22558 580239804 4604 63521 743145584 61065 51448 561224841 51448 30801 487967130 4604 5371 368981070 4604 44792 553713101 45192 4604 152304615 5371 3507 67986166 30801 650 766238936 3507 79147 289677149 45192 2185 247216873 34675 650 85792959 2185 38281 542646873 37377 2185 67989761 18022 79147 789580266 18022 59003 563178275 67650 18022 563408058 67650 39453 139120615 23925 59003 146752415 46553 59003 120325528 37778 59003 572504810 81070 46553 100666792 23089 81070 967838941 54784 23089 442325362 23089 36224 672752448 81070 49629 304260159 36772 81070 411023231 54784 10503 299687104 19067 36772 129163000 24896 19067 234314454 49629 72557 127560476 13028 72557 993596035 72557 8200 808849288 74554 13028 668117783 74554 34766 612320743 63574 8200 323851537 63574 25148 314998288 34766 68694 909634977 63353 63574 298203984 61995 25148 869431456 25148 19564 936479199 25148 22099 743442101 27741 61995 121293781 27741 78049 153688883 61995 65195 263322419 50509 65195 21716396 65195 65886 38012415 78049 30510 786884128 30510 13034 545430 50509 31318 654979755 65886 9080 948477920 31318 47841 797691724 30510 73470 108382319 14649 47841 251346137 73470 67730 764319740 66059 73470 230059084 62260 47841 999501906 8695 66059 900817718 67730 29773 869146739 49986 66059 371252466 66059 39115 295026287 39115 34471 80901103 8695 83240 260797641 74074 83240 884933103 74074 26090 27819841 11614 34471 874209241 20552 34471 223776849 83240 9759 92290318 26090 7947 84260368 7947 79020 738745468 7947 26112 169446746 26112 69371 106928097 69169 26112 794822086 9972 69169 142260688 79020 55072 914768765 16430 9972 353987033 10782 9972 758998364 19463 9972 100382802 39897 16430 155189715 7994 10782 281139075 7994 54411 230261462 40930 54411 11823665 40930 18169 532281982 7994 28532 638713826 57086 7994 152783136 18169 39806 22671506 46341 57086 51296546 57086 19722 343694883 9373 39806 137345417 18108 19722 67636507 9373 31854 999468724 75075 46341 819458282 31854 77061 856511674 36839 9373 630779443 18108 79288 757673338 79288 56076 47227294 75075 64833 772299534 69574 77061 147005810 28976 36839 15681290 64833 42211 773640214 7979 69574 868211629 69574 2401 195727007 2401 18605 925911321 77151 28976 470659506 77151 16034 25377460 7979 24268 672919968 76694 24268 959919551 18605 21668 488345972 77151 54594 264735683 54594 29633 680648963 28833 29633 736076632 29633 80880 862860170 21668 69840 786927214 29633 28083 665474031 69840 2486 648101964 28083 78598 528621978 69840 64660 940458664 28083 43158 140854469 83339 2486 263770874 43158 56050 487175772 193 83339 149809987 56050 41759 19027217 193 59149 357506689 41759 64263 778677112 41759 61052 331531302 52991 64263 497167742 64263 24638 39718682 14886 52991 281016800 27955 52991 74926591 301 27955 186803448 24638 33900 90637776 24638 55146 944374847 76590 14886 439774410 48710 76590 602499124 46653 33900 696743290 46653 41967 697726316 41967 27153 102286985 18777 48710 661315513 34816 18777 76643070 11189 46653 934552394 41967 56031 604351399 24732 27153 33331355 82221 34816 349297097 24732 23774 175748675 56031 33864 113355336 11651 23774 999768590 15682 11651 77977549 11651 59775 792638600 59775 27357 881889103 33864 41597 926329941 27357 32485 189845320 32485 58555 130218369 58555 70540 193326139 695 70540 456958677 27974 41597 936559205 49728 27974 235692628 49728 34260 528263906 22684 695 37497035 48168 22684 583372137 30509 49728 154301039 20873 48168 575797832 20873 16226 458269632 16226 34898 803245766 34898 33196 876560037 2552 34898 351078656 79079 16226 821316312 24592 34898 279462585 32867 79079 685572628 57311 33196 448101262 57311 18536 447790630 79079 65456 386558725 44688 57311 778087422 32867 79902 952507240 44688 41036 497416332 44688 20139 881346515 21222 79902 790155898 44688 82184 510819699 79902 80095 815952426 48307 20139 204366462 82184 68587 704233034 31067 48307 200435142 5435 68587 96369092 48307 71822 182116728 71822 43998 805202799 66111 5435 776989374 36823 66111 719911156 56599 71822 641509387 36823 22265 783403429 3473 43998 18615735 56599 53816 834928703 66183 3473 785053481 12727 56599 62139297 17515 66183 578542830 35589 66183 462454994 41031 12727 128153236 66183 46035 338354408 12727 22846 397270075 39561 22846 808486104 41031 17685 69181569 22846 16595 914637490 22846 48306 424231382 17685 54100 714751740 54100 19605 985063574 17685 80144 512273745 48306 32182 631491280 57608 54100 608674258 57608 64466 677319748 48213 64466 564934290 29950 32182 106454326 32182 17926 891288219 32651 17926 899110011 17926 3050 563195939 29950 59489 369398826 29950 12516 580799587 32651 42410 542919995 67108 32651 989784035 50291 3050 982502074 70162 12516 32892146 67108 60647 55207295 67108 60676 676277657 40049 70162 449917388 40049 59230 955759684 56606 70162 513314518 9773 40049 88132415 9773 25603 400599608 38546 9773 706892754 58334 59230 61579611 37094 56606 301122405 25603 58085 346803435 68778 58334 722075180 65650 58334 229875419 68778 40054 709391157 68778 68202 121427692 58085 7663 32459492 12047 7663 992481892 59556 12047 715849910 10360 40054 551238112 4886 12047 274669117 41993 10360 44819919 25607 10360 536837822 25607 3081 342222164 25607 69127 450161844 77979 4886 366335619 3081 39214 687296561 69127 79225 633206240 3081 9882 307895184 67911 39214 826263656 67911 47425 927975501 47425 44057 612085992 67911 58276 976842683 9882 20470 226721190 44057 59052 751999865 31319 44057 216818537 58276 33767 842511930 15256 31319 241986862 15256 60053 412090680 59052 34447 475596678 60053 75462 840527149 55125 34447 613536772 80016 55125 260104051 62454 75462 494744501 45063 80016 814857370 5363 75462 437801924 62454 41447 121215855 45063 68091 408300563 28296 41447 359488500 28296 16793 495783830 5363 82871 412981053 5357 82871 843190045 82871 54375 826757171 54375 41653 339875434 72522 41653 521902282 41653 27387 953616724 67892 27387 362437109 28425 72522 595285841 16327 67892 518929208 16327 17140 43056743 28425 41960 116071198 16327 68208 929135798 68208 23615 235779281 38544 41960 40378289 23615 80191 824974462 72951 80191 411788845 37428 68208 101280835 80191 22624 198481197 27389 22624 192672147 38525 22624 871918555 72951 42571 58861443 6544 37428 929520209 6388 6544 97721477 6388 29642 748872409 79282 38525 319869091 72242 79282 802953612 6544 71311 977820516 34873 72242 525743690 34873 67942 774558471 8848 34873 661383927 69997 72242 954800446 69997 21840 542521148 71375 21840 180668013 25512 67942 689151985 51052 71375 131875325 23805 21840 87914588 71375 31935 239122170 33452 71375 317068017 45163 23805 247273546 33452 1768 806010680 45163 36020 562902276 33452 34581 3082924 77613 33452 46086402 45163 6323 606838939 21504 77613 947464941 38763 77613 125210506 34581 73404 193911988 72692 21504 810863017 73404 51252 113766697 73404 8970 747920159 73404 74655 913601891 74111 74655 141411488 65598 8970 705785892 77327 51252 194600407 74655 72499 229452630 72499 75297 372718423 75297 37695 462091728 34576 37695 185594048 59392 34576 757144309 75297 66099 886372051 50635 34576 60655853 59392 39661 459390987 66099 21033 384346909 71546 59392 481664190 5158 39661 475301705 21033 51802 596271977 48283 71546 917935444 5158 76063 99176707 5158 73432 901195668 51802 82147 281813473 82147 24152 294388200 36671 82147 923003204 73432 79839 30333241 24152 20439 969690757 16693 20439 753546588 16693 78358 197119499 78358 77943 572678065 16693 12216 773802979 39921 12216 631797188 16693 962 160171279 5489 78358 337567867 12216 68757 201035189 5489 32774 199159420 32774 61543 731740996 11916 962 593989008 63150 5489 83519736 68757 42497 520602713 32774 55007 349889836 61543 45991 967636541 45991 6616 43446203 4162 45991 880676100 42388 4162 240418269 6616 22819 749592536 4162 20114 115411839 22819 20636 122204767 45200 20636 341004967 45200 27432 884542722 61654 22819 567792294 27432 18101 694768400 45200 64265 36573579 19069 64265 18120459 18101 66315 882167315 52049 64265 979132603 64265 44388 942175474 64265 33556 109186793 19069 43297 372984973 44388 45960 78703729 36416 52049 148249758 53493 36416 332657189 6925 33556 62202339 6925 71150 244277413 45960 31074 767150937 31074 48262 650280160 48262 78750 917554975 78750 79729 486992871 48262 33643 338838668 78750 38855 926738217 48262 70706 43836500 70706 56837 10612184 79729 74384 557672665 70706 14145 676666351 33169 14145 109661869 70706 448 249093579 33169 64485 436182693 22067 14145 79122272 64485 15296 36612722 47041 22067 606625037 7121 22067 157252518 7121 16223 991223239 16223 882 454470107 78967 7121 881452396 7121 48769 688362138 7121 34057 719347456 78967 13258 566577784 78967 10016 423243312 78967 70950 849758615 32510 10016 907424437 32510 10532 707796091 13258 44377 774881159 37737 44377 590785133 54760 37737 347396515 37737 31798 29919465 10532 39120 136194213 61389 31798 63443099 31798 30083 261979475 70019 39120 163182612 80619 39120 16254679 39120 77281 804138834 30083 26762 436259738 7396 77281 170594474 30836 26762 199999767 36043 30836 664445411 27332 36043 684806271 7396 76245 968974919 14132 27332 221252985 64101 36043 166207212 27332 69787 39674256 70357 64101 227703751 76245 37119 383298658 70357 69538 8318621 17740 69787 661576403 69538 45894 493742703 36612 70357 875562331 67940 69538 118465916 42947 67940 373630855 36612 1188 876357817 40180 36612 161929827 28058 42947 386087525 74884 1188 765561079 28058 53085 11456228 28058 37604 767338845 2698 74884 260496264 57885 37604 226306465 51224 53085 540430618 51224 23820 631863213 37604 15814 959915954 51224 35145 425283170 34667 57885 676303397 23820 56129 604056544 76862 34667 465183920 34667 16992 936346050 51372 35145 256350720 11509 51372 734861315 11509 5822 650044673 65578 11509 702533387 5822 69694 44785508 5822 18991 691680689 11509 78966 981918031 19560 5822 645998135 18991 78766 232624976 49882 78966 776130587 19560 24235 423817313 49882 55619 498715937 78766 13736 354775608 43241 49882 747406371 13736 67951 785492579 35353 55619 14017614 43241 1644 487060997 20783 35353 389314242 1644 68067 806850372 32238 68067 651122921 57837 68067 266752560 57837 36571 9434001 32238 58126 965823463 38633 32238 476051941 25656 57837 933293482 79723 36571 96022068 38633 74051 306112635 58126 72441 162264205 25656 46583 402543186 20214 46583 333364119 72757 46583 298455697 74051 18122 934911763 72757 5479 801293360 29290 72757 775138713 18122 53814 121106334 16300 72757 312295961 40918 16300 621581594 53814 3492 489045834 36336 40918 977162095 40918 4829 490886195 40918 43129 69796653 36336 39298 825115422 56197 3492 34162617 71662 43129 36797529 71662 54744 602082901 43129 58687 477257917 54744 48044 570059728 11556 58687 538571641 14798 58687 588912034 54744 44496 684529519 58687 14996 592488338 14798 9462 97877261 80430 44496 23588141 9462 27331 506507688 62547 9462 404537219 70244 80430 616238513 70244 63943 436818494 35286 80430 850243157 17676 35286 133766261 40015 17676 907686912 70244 57813 109718682 63943 79312 488904109 17676 19103 649630858 19103 3793 608680547 67981 19103 46218804 79312 54708 801077609 3793 40682 995068245 40682 70434 557809772 3793 69829 43427014 69829 39560 871922972 16819 69829 914227691 35643 40682 774814452 37095 70434 634548120 78951 69829 674543645 35643 68491 217130994 54555 16819 504163542 37095 4969 819691736 78951 31774 564177133 54555 15795 873059750 33570 31774 560381837 31774 5453 318584096 45080 33570 410502044 73350 33570 817963365 5453 52780 184825077 33570 11515 885145624 52454 11515 161870960 11515 66022 249942234 63869 52780 855452200 21461 66022 414259370 18456 63869 652804733 82782 63869 964742752 74992 66022 663272737 61489 63869 855068626 21461 83399 106273434 83399 13123 252823900 7055 82782 352439630 62074 83399 585663765 62074 37921 590093035 56587 7055 583769839 43061 37921 117533858 37921 40646 684182510 73611 37921 825837828 37921 10263 216090228 43061 60079 671131446 23442 73611 916318572 40646 9127 966772659 21669 10263 185937155 23442 48577 370528514 29993 48577 562527966 23442 6250 474166856 29993 40769 701006266 53822 6250 91792560 6250 34061 442064509 6250 31041 542813511 6250 60063 309320056 31041 63291 199782510 1880 34061 939752185 34061 69452 780143659 64316 69452 411943065 69452 22181 491224710 36029 1880 480243985 69452 49614 61839313 49614 25049 940559115 17279 49614 559703269 34957 25049 466718822 32126 49614 23471646 3645 34957 712992960 55548 25049 306911468 3645 64812 797149798 64812 73547 33408166 73547 82321 510072347 58932 3645 952488770 55548 24479 111327363 50599 73547 310699644 21692 58932 888940234 1200 82321 704048414 21692 34068 112438073 54788 24479 887881707 1200 57789 755804601 57789 14477 261116968 34068 51291 186487801 15487 34068 242764860 15487 55801 399852817 55801 79454 54538229 14477 45172 399401306 70292 55801 155988819 70292 56585 26169768 45172 61033 64330884 13667 70292 693626368 14510 45172 365800257 56585 49790 29471231 56585 32355 804267171 7804 13667 393285447 32355 64220 47422840 59848 7804 844766554 42248 7804 224129821 64220 36502 593128419 7804 2761 930735114 68554 36502 16571008 29003 36502 42500201 2761 57703 630768785 2826 29003 30478666 43429 57703 306966608 57703 66785 499468382 1956 57703 322356427 65163 1956 288192277 1956 56176 640150008 43794 65163 493736960 66785 27853 489641026 56176 81649 35041853 65163 50211 849699606 69518 50211 218178284 53266 50211 726066352 11143 27853 288325611 54948 53266 691735789 50211 69207 11126024 64664 54948 529314829 64664 2812 831959475 11143 13337 841446937 13337 59120 541907111 13337 23325 49212845 2812 3997 368147371 13337 10868 627591535 13337 39292 575314657 59120 7034 108076829 83012 10868 156672840 29178 3997 869528181 7458 29178 105637160 20263 39292 228797220 23674 7034 190748244 79818 83012 577304930 29178 69345 95553932 81692 7458 948511654 79818 15611 647933895 81692 32129 111457614 32129 59750 658794655 13128 81692 724973093 32129 28185 702549661 20477 15611 593859055 13128 64982 174829889 20477 80160 740737177 48525 64982 512228668 36104 28185 411386551 16553 80160 58376242 80160 28519 11828597 50485 80160 413233129 36104 43524 156031451 49287 28519 400785985 59613 16553 141333168 56780 49287 599534397 49287 38430 91077235 56780 76413 265977589 76026 38430 137787428 41362 76026 21131307 38430 13918 951424267 38430 46884 286098716 31515 13918 232496623 73433 46884 154943152 64878 31515 268709561 13918 15411 136583295 31515 403 167476578 26588 64878 574704383 73433 61075 763636183 80730 64878 133083834 15411 4073 24210247 14740 4073 10276482 27719 80730 843463631 14174 4073 636370509 43550 80730 97297670 30598 14174 270446591 14740 25189 558495709 30006 30598 445916080 43550 8098 207389040 43550 14529 139908206 30598 39244 666694974 29698 8098 609153108 57960 30006 678824272 40053 39244 10195931 39244 32491 11864209 25932 39244 199946156 29698 11277 728414343 40053 73236 856394635 73236 25996 338993057 32491 15384 110678083 73236 37366 855299658 19146 73236 190045362 25996 42439 937669978 42439 42300 909820399 42439 74576 89337022 74576 68855 326190319 42439 54970 178736454 59229 54970 295236248 59229 8877 971717266 17508 68855 5053881 8877 55307 301228291 55307 73520 724688629 35497 17508 267739023 17049 55307 454036957 59345 73520 778881108 73520 35451 895539154 59345 5212 945839711 5212 54878 753008833 58407 5212 574062306 48979 5212 586117758 54878 78056 565074186 54878 50578 124464024 15645 58407 700167852 15645 27097 453887715 48979 66107 577648798 73230 15645 360499293 66107 61842 663941631 33937 73230 908519721 15428 73230 223820235 3749 73230 390929083 46682 73230 632304417 61247 3749 341914809 15428 17858 224569103 51966 15428 19202868 41936 3749 610269224 57302 46682 167063437 38357 17858 517628701 41936 69348 919154049 51003 38357 563744080 51003 1310 594714371 51003 57696 684499708 57696 41550 872786315 57696 33728 745434284 1310 61578 132638344 61578 30783 848895413 41550 54029 824472211 41550 25952 662552013 58177 33728 764376658 30783 44592 113827011 79430 58177 390785225 79430 31975 388900151 59538 44592 899439644 61468 79430 554408820 44592 42973 829358104 79430 2857 896668156 31975 27031 112062127 2857 64703 231802488 31949 2857 634641903 31949 33521 471187177 31949 14048 799007639 2939 31949 995880372 52309 64703 506315120 38683 14048 642383219 14048 7879 250586201 52309 8968 906787652 49801 7879 480306464 34490 7879 904252785 70838 34490 907249354 70838 77328 755888850 74545 49801 429330854 34490 42092 13196283 34169 42092 938757570 34169 59387 83790471 77328 26585 74751891 42092 16085 45712420 18395 16085 580092937 51795 16085 202272080 73078 18395 552541526 26585 71612 62132534 19570 73078 600865528 20194 18395 149531852 73078 70601 117124339 71612 16173 18467150 18702 20194 364962592 18702 66796 613497500 70601 11012 279429356 66796 38187 40719126 38187 22489 576725251 70311 66796 644102749 33726 11012 532003593 75780 70311 230269370 33726 6209 583924309 6209 53170 51020936 39647 53170 129713098 59860 33726 644626261 59860 29948 934590004 6209 55427 516783317 25447 29948 700459100 43449 25447 928604384 17645 25447 309606467 60446 43449 564747837 60446 79765 873828365 79765 59840 512255448 79765 60678 435009259 74666 60678 807063456 11810 74666 698689714 60678 60316 784142081 79261 60678 322390625 11810 32680 124112557 28874 32680 653349185 79261 7044 35198697 32680 75182 415413281 11077 28874 492169881 46202 28874 87232481 46202 17665 886326771 46202 68713 520425198 53600 17665 690907468 8511 46202 761574271 46202 81616 549839878 7799 81616 64553812 17532 53600 868629080 53600 73654 246752509 32545 81616 898373897 51039 73654 192966878 9527 73654 873763204 63870 9527 643741622 9247 73654 286771601 9247 51324 165976615 55421 9247 27543633 17557 63870 904748445 55421 39409 355080741 58951 39409 69977712 58951 49002 524459905 14659 58951 954183824 14659 51385 733168211 26502 58951 283719466 14659 35609 634497511 54833 51385 959601152 14659 57684 952131457 54833 4227 260390562 4227 42402 851400441 39616 35609 292405612 63936 57684 963287085 42402 28626 622146222 59822 4227 564107670 63936 73791 609733821 35490 39616 657101009 73791 76214 670209319 59822 5252 363779865 59822 75932 108377046 74455 73791 495647128 5252 60174 551261717 76214 5459 775084835 75932 66031 515532397 74455 45503 368463599 27193 66031 110660003 20013 27193 532571492 26898 5459 63068782 71024 20013 861447840 20013 2279 191721995 2279 66382 917142370 20013 2767 197260271 57868 2767 333683697 66382 52134 460836993 68870 52134 344379082 9485 66382 794411637 37625 52134 813826899 78097 9485 822687198 52134 3182 561568923 65772 3182 21160726 34346 37625 966658903 3182 14796 2412913 82762 34346 534886343 70250 3182 700121671 21745 82762 455729397 14796 27533 674406043 824 21745 545815830 70250 7728 504664197 7728 47180 444168603 21745 27418 429479438 47180 77086 239747928 38385 7728 481090245 27418 70474 274597129 39558 70474 347519261 46659 39558 347029738 46659 56389 471231273 4068 39558 353017065 54273 46659 517951735 56389 42798 244158579 66679 4068 136753940 94 54273 962433421 42798 57036 777792442 10141 57036 240375347 28609 66679 92781478 61881 66679 100474179 28609 66476 325607984 66476 71848 598668340 81377 10141 98829633 19089 81377 962992021 71848 68375 414464220 35072 68375 815028880 19089 44115 328743099 24748 68375 211856028 37838 19089 908465701 37838 33868 64768239 67507 24748 860935280 76347 44115 413928673 78139 24748 240483611 33868 6289 626217061 56254 78139 191364319 26561 56254 855526003 26561 30492 771946045 78139 4384 176186881 39270 6289 32492512 26561 40377 317124571 58987 30492 154233360 39270 58240 332652224 4384 57573 5232095 78253 39270 329671291 37659 58987 705555556 58240 51342 516466486 67979 37659 126673889 71338 67979 57734909 71338 20310 437215528 51342 33780 405455286 32595 20310 115675909 33780 77491 145552148 20310 43744 420208333 20310 5132 610913981 77491 44636 165950629 43744 33431 899657575 33431 70046 765224702 59045 70046 803160445 2459 44636 481850749 59045 7926 389187292 70046 46515 232303965 29739 2459 606413490 29739 75907 688565285 42835 2459 283684401 66052 75907 53133069 66052 4929 606877008 80899 75907 802637325 75739 42835 908947280 37765 66052 779200883 328 66052 675546502 54337 4929 152932512 22041 75739 117851850 3692 22041 512546575 43594 328 541130360 12128 22041 906360380 7321 12128 34319978 57927 12128 835971428 40040 12128 202674897 11284 40040 157398216 11284 50041 355350226 11284 79115 28015334 11284 83009 84372961 79115 16920 419689089 18791 16920 53498317 83009 32732 218214201 22434 83009 849074184 22434 37031 9281595 32104 37031 289303926 36395 32732 887938328 32732 81471 368741842 81747 22434 613268286 32104 46092 637995753 32104 30056 43795286 65285 36395 678809126 4956 81471 179546297 50231 81747 116757485 21681 46092 848902935 4956 39411 38214289 39411 57682 46967035 1210 57682 172514696 1210 72483 378306472 1210 26967 636327947 43776 72483 841031263 43776 19174 614448934 7357 72483 461098857 56917 72483 228301000 56917 66658 91285294 7357 12920 376123206 61447 7357 559483753 12920 51878 41306780 16947 12920 941608033 74650 51878 799108029 42756 61447 211711059 16947 53974 911619341 51878 41784 486583971 8749 74650 376375678 42756 60332 810755616 60332 65590 957511207 60332 30634 643368196 8749 16011 85789171 43892 8749 112699966 18744 30634 31350545 63388 18744 32903273 43892 11010 191582187 4778 18744 167438782 11010 28638 36449775 4778 54400 243469581 54712 63388 752074132 80642 11010 230429170 40216 80642 418891432 64234 80642 452860210 56645 54712 286936282 61942 56645 513003434 21533 40216 767919055 72493 21533 521440329 21533 31255 113355033 82009 61942 20314746 70451 72493 838125552 70451 10460 257212027 36728 70451 350637743 49137 36728 115113055 70451 81318 386213972 38122 49137 75161670 80592 10460 518795974 72315 36728 654497927 46113 38122 875120328 38122 67543 585470865 72315 72889 76006663 79719 67543 111536798 79719 16356 107362280 60851 79719 402666643 27334 67543 119633770 1175 72889 70455589 69406 79719 328715756 50295 69406 692499759 369 60851 457351123 75345 369 918957364 66744 75345 18711799 27375 69406 981853198 369 52684 4742572 27375 35515 327711528 66367 66744 301258312 20973 27375 746952208 50354 35515 864173041 5635 20973 73707042 7253 50354 343982481 7773 20973 897285332 62928 50354 751871422 50354 34412 126408271 42249 34412 441236 11027 7773 464973375 45120 62928 479037193 11027 58855 153873804 11027 40182 83082472 22636 40182 740289463 40182 34300 329627177 20052 40182 820204291 34300 21136 833699733 2837 22636 8150462 22636 30086 278161854 21136 15671 374440795 70793 15671 115780238 2837 4560 938276933 70793 34018 91983397 14799 4560 653271537 12064 34018 883593233 48559 34018 107766041 14799 41209 354692001 43947 14799 565412117 14799 55909 102399545 48559 38417 525599515 53873 41209 226218921 72489 55909 62912209 67994 55909 617993005 53873 78327 462824128 38417 14683 710469223 45007 14683 223331893 67994 54080 961507398 42604 45007 546417469 42604 70365 78810380 36586 54080 703464476 8256 45007 170450268 8256 40354 30066738 8256 30241 72870360 74818 30241 962916739 8516 36586 901180435 74818 78329 459812975 1660 8516 539352760 9620 78329 892350709 1660 39792 298820554 8516 7696 758533322 9620 73036 897472458 74579 39792 835539236 1106 39792 995990390 60386 39792 617503350 31961 73036 434162061 60386 61208 889720731 76765 74579 132198343 1106 44942 129754596 83011 44942 515266323 44942 78672 85371307 14482 78672 286220289 74677 78672 101395164 83011 37436 920425814 49016 78672 687951512 14482 16753 53953409 15269 37436 81052494 26426 49016 133382749 20087 16753 662922072 77045 26426 3581135 16753 76046 56690258 44277 20087 453909598 63256 26426 894871872 76046 46893 718714806 63256 12312 348725693 46893 77798 674846851 44277 49274 355460587 63256 48016 684313979 54293 48016 491672887 46646 54293 303117972 59267 48016 529018861 46646 20755 331141933 29858 59267 13529946 29273 54293 231695784 20755 68754 298930519 59267 43139 809393789 3809 20755 378052812 43139 27786 154548114 3809 61606 406960377 43139 886 2583851 27786 72722 959760398 61606 81816 894815767 42745 27786 343530541 68815 61606 477109435 42745 83109 888902240 83109 78691 867344176 42745 77306 989815136 23209 83109 733025155 31547 23209 368043489 12967 77306 532313449 68903 12967 905030556 76627 68903 22594783 31547 7313 162559675 68370 7313 408524402 29589 12967 755438515 68903 69953 177722471 27632 7313 793571654 9258 27632 735452598 34774 69953 504184334 69953 14880 824821972 25622 69953 845305790 14880 71204 368556725 48808 14880 743168607 71204 39004 543498708 39153 25622 771335518 49857 39004 630702453 71204 30710 122552095 49857 65018 811965793 49746 65018 535472831 14536 49857 707148170 49857 9293 336631147 65018 70345 711142959 70345 69836 957408877 4405 69836 972337695 62431 9293 364190290 4405 15393 412228835 4405 33355 341842166 46718 69836 749649706 30328 4405 734883789 68518 30328 901255569 30328 19137 73993271 72219 33355 35101732 72219 869 37771608 24494 30328 39206184 68518 42087 920074069 13982 869 569188484 22892 869 631224993 40005 13982 91940717 22892 19310 431959700 22807 42087 607776132 9598 19310 566470778 22807 72037 858162419 82610 40005 800790526 5214 72037 698356417 46293 9598 605993238 21713 9598 894409971 82610 48582 984086357 8254 82610 434080924 66569 21713 481611927 48582 35776 152651454 8254 16998 72157811 8254 5602 363423912 16998 82265 854687730 4341 35776 997049373 5602 19346 77192089 4341 3717 935313768 19346 72369 477346822 82265 17298 404492160 17298 48568 106321012 19346 44461 518844362 73639 44461 554976912 10660 48568 97333459 48335 10660 47798736 73639 45149 265953935 10660 55997 857217838 45149 58907 783613008 48921 45149 140445325 76111 48335 485274802 45295 58907 159950597 57352 76111 986813183 74988 57352 939666030 74988 34661 880805551 76111 57840 420635839 45295 44000 400182899 34904 34661 240662638 57840 31398 91787451 10777 31398 184797943 34904 73990 187219169 11162 10777 573051640 75557 73990 614523691 19949 10777 871778490 11162 62004 64677827 77701 19949 102722669 11162 71859 564905919 49866 19949 737309502 26848 49866 499815950 71859 4257 178878755 4257 13181 799021083 71859 61122 518435561 39025 13181 126471444 61122 60680 118231242 39025 77444 554737748 77444 22485 259896152 8664 60680 240658563 9767 8664 47646370 6003 60680 968249969 17358 9767 958351651 53414 6003 784165024 53414 13904 287913123 13904 79713 176263935 69399 17358 605822746 79713 47223 407230857 55081 47223 56701385 2599 55081 236732443 63877 2599 257972272 2599 33712 186751494 56259 47223 286495480 17664 55081 384265397 56259 40607 188478857 17165 56259 84372123 40607 31902 185138912 80020 40607 155550086 36960 80020 790582586 70957 31902 909597582 17165 40986 993818752 31902 41256 808751033 43727 70957 761941400 37741 43727 236859348 82870 40986 274750179 37337 40986 98812430 37337 29096 541828377 29096 69095 761442313 37741 81619 732085863 69095 22783 79748188 22783 82588 475664369 26347 22783 9206296 56058 82588 921775101 81619 47862 509326543 26347 52884 956987839 18461 52884 495886096 26347 2069 357301992 19760 18461 255480790 32544 47862 373135368 81610 32544 642918876 2069 79726 818448278 2069 20795 33124347 19760 14564 584844277 14163 81610 893633210 14564 7677 792790719 7677 75640 90011210 2746 14163 842534408 71368 75640 781774717 7677 30458 116490235 75640 70428 181699897 68634 71368 562541736 68634 44275 729317365 52749 70428 834739471 44275 41674 891603469 72278 70428 329654643 68634 30685 560793086 72278 16739 981286350 30685 77449 65928625 72278 8073 388484092 14636 8073 588093467 10630 8073 637975932 16739 80653 302246248 5269 80653 482354880 25579 80653 97336200 43427 25579 227638575 32438 5269 377355888 69583 25579 809138438 74998 43427 562540388 32438 63784 943987757 74998 21633 556785449 27668 21633 841182552 64958 69583 126778020 21633 18594 564012316 64958 49698 93632231 49698 7417 4784829 8614 18594 986287567 64958 82921 64863074 49698 17929 975787450 17929 38714 77587480 57709 38714 998579417 38714 4840 57192445 4840 80090 947922714 58489 38714 335124907 58489 35241 362725143 58489 11678 817123308 30872 58489 110304114 80090 5320 742121825 5320 25348 38323814 25348 42638 134821477 14927 30872 111146899 3435 25348 518714440 7649 5320 487399765 30215 3435 91000981 31528 3435 983311816 40784 30215 241343564 16094 3435 178847213 61137 7649 62859238 31528 79044 17383241 11948 61137 342265728 16094 42486 382129508 61137 65840 4651674 61137 71002 375243947 11948 13243 582032105 39006 71002 52907640 60434 42486 250556503 48660 71002 708976236 68187 39006 966521702 13243 69631 57881156 33725 39006 512079565 68187 31757 783660191 69631 45128 728116904 5188 69631 904475485 70691 45128 794310030 83064 5188 41476635 62415 45128 154483459 21701 62415 997495 21701 11822 916039764 11822 30691 905908630 21701 21816 642325550 21701 13965 67441800 11822 18992 680419856 44868 21816 514669344 48768 21816 972794035 14737 44868 262013291 5442 48768 466259820 44868 31877 943329427 3354 31877 860697236 31877 78030 985352864 34630 5442 474696339 78030 43319 644099374 26344 78030 302951992 43319 56536 640831279 57897 26344 873854658 78311 34630 569579974 43319 51073 63105229 54438 57897 261578610 56536 41882 413439809 71738 41882 95499344 27449 71738 201314803 27449 79692 428656494 75396 79692 403186116 22988 79692 861951346 75396 44145 924823533 75396 1513 771406968 40372 75396 579166410 23788 40372 733732369 1513 64499 765635910 48929 44145 953626506 55503 1513 478852607 75616 64499 860703476 67603 48929 12744603 52239 64499 137999271 75616 524 603562739 78064 55503 517450955 524 25578 591011247 67603 13365 472452165 15615 52239 170609719 25578 65486 963113414 25578 58546 739256771 13365 38870 52502174 81838 13365 855059424 7754 65486 53057932 39317 7754 865830890 33503 81838 817734951 39317 70163 234923617 77235 33503 739157682 33503 22890 505753213 39323 39317 673852630 33503 60724 963171915 75128 77235 766709843 61491 39323 989927382 75128 11564 253413226 75128 35436 278598219 60724 25706 961003053 75128 76767 656079722 76767 39435 41310871 35436 12 652256119 76767 27694 836867179 12 31134 806085939 12 65404 715286855 23623 65404 38073258 13198 65404 288677775 13198 61072 184117840 4715 65404 358175121 23623 46654 858866689 13198 72327 406505618 31579 61072 216563322 31579 80078 861847523 80078 56812 728961832 46654 72373 218049230 56812 62609 688872152 62609 62298 601213399 8171 56812 206245251 62609 78029 711731629 2456 72373 797715408 31794 8171 53340746 8171 67268 733979372 44671 2456 84647835 35140 2456 9581625 74487 2456 770419666 35140 30177 567707919 7136 30177 422275086 32978 7136 689360476 67389 30177 984465480 70342 74487 812005884 57253 32978 508396562 70342 34534 461874809 12374 70342 547039007 51362 57253 400206889 70342 44344 532967599 69057 12374 390821820 51362 34530 886227311 44344 6406 633359564 44344 25589 747931103 55786 34530 266214451 55786 68428 68938552 6406 54128 547792403 14225 68428 323226310 25589 64372 627852595 55786 71011 507991537 68428 14019 362722850 14225 9912 793252865 14019 42760 978514410 14019 78421 345234069 18774 9912 304095207 78421 72513 281676296 63064 42760 169542712 56544 18774 672234568 78421 47612 991295102 56544 16333 150876163 67410 63064 791032790 67410 51523 943948271 47612 47032 711028351 67410 62039 428494421 6241 47032 427382722 51904 6241 631255775 51904 1261 805390407 80540 62039 467219580 25660 1261 469833211 6241 15264 867658815 4431 25660 395688016 25660 2701 321361795 37577 2701 169755068 2701 840 220649352 16556 15264 266278384 28690 16556 123592422 43811 2701 443856578 28690 53050 248652716 16556 65135 39747974 43811 17445 198798576 5485 65135 466149444 74484 5485 109752617 51023 65135 959595690 75943 65135 760477367 19522 75943 94458545 19522 34141 55873669 74484 73753 629987643 14096 34141 907893636 69955 75943 223348176 64287 34141 665825579 64287 14681 352584851 75145 73753 399454082 56134 64287 561991393 7029 14681 803842708 68760 75145 325253933 44512 68760 921386411 68760 70193 685211983 44512 78884 915459577 68760 55364 165660273 76127 70193 926752924 44512 78185 9105828 48998 78884 455298076 76127 43350 64894756 78185 42057 291352531 76127 26214 344251049 56762 26214 482902189 76077 43350 599112460 43350 33023 345793679 42057 58953 530463067 33023 59963 615359568 66032 56762 4794020 34574 58953 352153076 66032 27977 125434056 58953 58030 187330026 59963 44219 648582298 44219 48067 256245845 35808 44219 801742241 48067 4901 296781595 39582 44219 927251982 35808 22910 712428976 43677 35808 397828585 22910 35116 673371631 22910 47992 77687435 67869 35116 10561247 67869 75197 21318046 35116 10871 21416551 15047 47992 15183144 15047 42945 716118066 75197 32983 493698629 57599 75197 284227877 57599 10557 870047390 42945 63543 799969051 32983 2186 104533993 10557 2063 95975678 1690 2063 389917471 1690 35335 8321706 67521 35335 3735819 33299 1690 784687099 33299 81271 553374995 33299 53204 247122804 35335 8894 273685510 2947 8894 600805104 33299 66932 642108980 8894 1776 282002201 36603 66932 72887612 2947 37575 130604886 66932 783 106703800 66932 7949 467240984 38744 37575 732357282 783 61 95540116 783 25030 224137665 25030 56221 762537158 25030 28090 638071507 25030 34911 14329437 63193 61 47505303 42929 28090 618655892 56221 74807 235024294 74807 56697 610059464 42929 47867 388900517 63193 44089 865457231 47867 11936 310808093 74807 29231 404723130 37127 47867 631668753 37054 44089 481266033 37127 54081 140213475 70603 37127 191333488 9442 37127 533184319 17959 37054 444740972 54081 24198 206127604 70603 16867 67735029 16867 24059 425555348 29622 17959 574823718 29622 36735 758368266 24198 20130 390229264 24059 53670 929461196 20130 43697 609056911 4658 53670 956781311 43697 37627 510297530 72269 37627 590776854 28862 4658 510025148 63879 28862 420886061 22547 4658 95341467 32925 28862 507745632 29420 32925 830358905 22547 11937 704185546 64030 22547 967506140 29420 48355 289517554 48355 71176 642836884 58519 64030 432245740 2201 58519 47670953 48355 49700 993785342 58519 76242 307008925 76242 31496 375540603 60631 31496 96565767 13679 49700 661386367 43440 31496 549824134 80676 13679 160465900 31496 43821 741375506 82949 13679 890280739 80971 43440 87117466 2338 82949 27377395 75078 2338 429239879 75078 53264 301986164 58377 80971 364780768 55163 80971 810175610 33106 55163 948455189 53264 31375 921695932 58974 58377 312076655 55163 58474 925286917 55163 23208 116070342 58474 43316 867749684 57285 43316 373978411 51341 58474 16092776 55082 51341 401459815 19744 51341 244637379 35690 57285 58388850 66791 51341 395717237 19744 41259 588909721 66791 25936 412221840 11824 19744 431935304 28945 25936 218658558 8785 66791 878874751 28945 11243 488370956 8785 834 290107374 42148 11243 452110176 24346 28945 705363857 54942 834 777104890 11243 35080 53108145 19925 35080 899728884 18361 35080 257120230 19925 70892 943145239 10396 35080 416381036 58356 70892 803137806 72332 70892 36565877 38000 70892 811497594 80836 72332 290273446 41278 80836 553924372 21311 72332 875543340 46935 38000 65132303 38000 66703 160985900 64545 46935 276861129 38057 46935 689618688 38057 16408 798208374 52445 38057 699680033 66703 23813 49811142 25219 38057 694819871 52445 5551 124825691 23813 54473 184335207 52445 7629 821524362 40383 23813 143323143 5551 76704 394434962 5551 23411 368210807 34804 76704 307777484 61763 34804 695687360 34804 42430 114437560 48562 76704 890152264 34804 55665 428055716 59683 34804 445264706 59683 31464 27530485 45096 31464 629234047 12959 45096 806777701 31464 83501 70298006 45096 11343 140287524 12959 80449 859566888 83501 48589 180566994 73417 80449 299866541 80449 53828 141519318 48589 41841 228393988 41841 15050 764347843 73417 6205 674722937 6205 73582 485787307 83154 15050 122600441 41841 31648 849678853 31648 46900 992623461 78451 6205 417842586 14107 83154 807067312 83154 79795 798427776 46900 5615 8740029 55821 5615 837031229 55821 32725 605559885 53064 32725 576229647 16678 5615 445116528 55821 68890 426020123 55821 80924 872078466 16678 32221 450108213 78442 32221 921669718 78442 56906 816709304 56906 59103 702254891 9415 56906 464651656 54865 78442 248630194 9415 51085 169252210 54231 9415 959630877 5688 54865 490611872 9415 6123 611427985 8690 54231 689194173 54231 16364 50274024 6123 16738 974930644 16738 31924 688205484 8690 44372 21417416 6364 44372 443835083 31924 44040 812118053 6364 64340 112453847 14214 64340 114807660 80235 64340 248214 75172 6364 362103439 58327 75172 166986256 75172 81831 9608612 75064 80235 204068334 75172 58892 94988040 74776 75064 680379934 81831 8445 885000537 81831 32214 754638731 74776 41728 78560858 8445 80338 113398299 14178 41728 708160865 41728 63323 276536601 57359 32214 480287232 76505 57359 854138974 63323 38341 203699185 53338 14178 27070557 57359 49806 808298293 57359 42438 949674621 31035 38341 173190295 49203 53338 170643738 12089 42438 821755623 73254 42438 757393245 5708 73254 286710328 35062 5708 271720043 12089 23358 659908892 12089 53328 317765807 28629 5708 499900772 23358 44932 593381375 70197 23358 983292854 44932 10672 427799244 10672 31183 6940237 44932 48137 457827361 26610 70197 353959312 26610 24136 338178134 56616 10672 413761288 48137 67137 500360640 24136 63407 64878242 16475 24136 794789421 72163 16475 474818561 73442 67137 716859753 73442 22844 9176855 39363 16475 355313560 73442 42562 333960667 42562 68178 489265629 44458 42562 101247983 80862 22844 209278259 55155 80862 76967373 44458 7178 480975798 80862 20142 927123951 45069 80862 958076289 7178 47601 180492152 34171 55155 428918500 31231 45069 421223514 47031 34171 596958961 31231 70386 995250084 47031 13866 30769528 70386 5353 53476973 31231 49418 513504564 70386 12867 39810721 13866 38138 557207509 79559 38138 624867764 45399 38138 806795971 45399 78006 138624087 5759 78006 132761820 15360 5759 959442049 11026 15360 259149627 15360 73903 254307738 15360 51221 385304593 51221 14328 764292396 11026 30310 424089676 35720 51221 1114967 71472 73903 616485768 14328 10540 545974989 10540 10592 294545928 35720 9579 837793223 13136 10592 284393461 46793 10540 323271904 17793 13136 17012474 13136 25373 83993900 654 46793 527644027 11961 13136 93128753 11961 55974 35886499 17550 55974 327378129 74034 55974 728000441 49997 74034 108487344 11961 1510 703729355 55974 69484 459465669 60375 17550 164194249 46032 60375 302721805 50746 1510 148775416 54073 69484 163009962 76056 60375 455692366 76056 43168 229391008 50746 65427 948177854 54073 63401 474995482 39969 43168 209337206 43168 61336 967648234 63401 58217 620593424 66174 58217 371447495 25585 63401 239213239 66174 73951 353200331 10369 58217 589537148 20251 58217 115674067 80141 10369 523139356 3191 10369 64987922 20251 65073 411427250 52244 20251 957599996 65459 65073 566796098 14424 65073 44857154 21861 65459 352892261 52244 2662 548344883 34139 14424 940493219 49680 65459 659969519 80152 21861 663535831 80152 50547 614713207 29266 2662 363868202 49680 72539 845691662 3633 50547 485612236 29266 83479 559653095 72539 39329 232277951 20675 72539 533182712 39329 68169 705155248 48351 39329 215857515 57508 20675 530290062 35415 48351 344474348 79631 20675 780567303 35415 40922 297928138 67536 40922 261328698 13430 67536 987179865 79631 18099 694347370 18099 47988 827613597 29994 13430 422322960 54923 67536 11620921 44349 29994 339703689 49906 54923 769203137 74544 49906 48431381 68164 74544 920719538 74544 751 498201258 78796 49906 583087024 79305 751 249808070 83153 751 616706342 80946 78796 820380602 83153 39069 456468596 78796 18264 577564836 32852 83153 859090178 18264 47343 898057883 41797 18264 182644128 20489 41797 65041735 12703 41797 933348739 41797 23768 470571763 23768 56848 681759761 12703 65927 709970425 55177 12703 977622472 12703 63162 444089051 55177 36838 941695702 56848 42306 340787218 55177 82138 429305194 66526 36838 178069223 36838 14800 947909818 3909 36838 34454950 49325 82138 27546266 49325 78252 198736472 16281 14800 957926376 49325 55156 109488141 78252 82992 373556329 16281 9004 298859691 9541 16281 951579397 31083 16281 362828089 39042 31083 922034498 39042 14230 194944065 31083 53426 353330610 39042 71633 127164944 14230 46342 401931801 46342 79407 520925942 53426 60806 60868226 8470 79407 9357966 12951 46342 340410075 50210 60806 3637583 56087 79407 176905343 8470 41249 42127916 12951 83317 545701977 83317 3678 310810460 18150 41249 54850422 54377 3678 131515943 18150 68470 333072038 3678 58298 693131470 55514 54377 714707639 58298 60113 174071151 46655 58298 978046930 26283 68470 171513759 26283 2334 102894334 55514 33287 684878695 46655 23430 93998861 2334 51076 446673558 2334 56894 506674700 66817 56894 673882223 67926 66817 534821779 77884 51076 402174400 56894 16555 510847581 72807 67926 566557120 17590 72807 712666699 17590 16523 235354966 16555 62063 785017704 16523 44703 249046477 69740 17590 104423208 16523 50769 359528839 53212 62063 306464660 29260 62063 355654649 50769 1955 290472860 1955 12080 523884073 82173 1955 143646030 12080 54146 702040586 1955 25456 34975329 54146 24305 120656359 58760 24305 342938028 54146 6342 242258878 25456 16351 651934768 25456 22581 335495414 8795 6342 887039958 2516 58760 757566155 81200 8795 710134826 2516 7848 756329757 8795 14166 866535226 81200 13737 122095705 14166 11610 766828962 81200 15773 806671996 76871 15773 696262423 15773 16152 146491850 29310 13737 317960268 23461 15773 129577011 43460 76871 806878036 76871 53539 569019372 39205 53539 554482431 44441 53539 453314326 23461 82600 194089377 82600 36373 138018256 36373 77363 180491825 39205 35153 773340037 31349 77363 711365117 44788 31349 56551487 36373 65438 393931869 5892 77363 93701772 35153 57516 76968765 28743 5892 526464742 23827 28743 359858179 4928 23827 908343677 57516 59878 732910341 55403 4928 183098068 23827 31577 234394186 15283 55403 433947861 51720 55403 847292874 55403 39543 185224114 39543 47183 171346828 39543 12049 779844448 12049 34693 853999891 12049 13182 65938725 13182 77315 552135767 13182 83491 43158751 34693 51887 104866816 69960 51887 876549913 16954 13182 78181596 78539 69960 336493908 78539 56283 114772990 16954 66336 803517407 51565 69960 156004369 78539 10613 630167086 78539 57414 661947734 51565 19161 736114640 57414 47876 626471699 41615 51565 421039207 38590 10613 57387724 63101 19161 433436050 36930 19161 499134776 2206 63101 91144372 16422 63101 46218294 9589 16422 68726586 55054 9589 605104224 45933 16422 640524524 2206 38970 777328818 16422 44192 774077088 55054 50642 534023549 45162 45933 641663129 50642 72161 72151724 72161 8395 734298545 74837 72161 598769558 50363 8395 884127713 61427 50363 642315682 74837 18260 118197121 8395 68128 794158563 16497 68128 597968398 18260 5378 29552126 51007 61427 669809444 51007 51973 776948176 65575 5378 59566264 38088 51973 606892249 38088 131 340126531 47833 51973 90403876 1058 131 189403431 47833 22507 64600130 1058 78554 418728072 50898 22507 931556076 22507 63844 319526968 78554 35964 472935897 1663 50898 420354915 303 63844 499581930 41515 63844 812504016 41515 54055 537534646 1663 55843 16306755 54055 83472 645163778 12165 303 721276166 41515 9432 614549069 9432 43420 245488175 9432 26509 748225056 43420 50074 425057593 43462 43420 211109931 50074 17693 476194872 47731 17693 146641449 20962 17693 421570465 43462 62236 85962278 59113 43462 591704506 25401 59113 860248692 39995 47731 967194611 25401 40483 739038332 41334 59113 417298860 40483 53845 616923433 79534 25401 488774487 36665 41334 905010422 24405 41334 788941796 53845 26156 21670617 17192 24405 318577014 26156 55465 910301403 52827 36665 227962903 17271 24405 295526425 17192 35714 381552897 30826 55465 343975097 11288 17271 672065608 81132 35714 229982275 17271 16544 307039827 20835 35714 180310635 70602 81132 205739067 40765 16544 567946412 30025 40765 881222919 64408 20835 281292565 31356 30025 831225012 51982 31356 589196804 42826 51982 535743727 31356 8316 649606610 42826 2715 261473758 31356 31540 118272697 8316 2960 31654436 53201 42826 468800407 2960 45808 518987932 21192 53201 900529312 58623 45808 372835988 63584 21192 255399145 63235 53201 730590364 63584 28919 125604958 28919 4080 1335091 4080 80765 987010698 4080 1270 709860703 46332 63235 687394827 80765 67664 928222058 15120 1270 714343760 46332 11940 987167171 59318 11940 685238821 46332 51460 147380600 11940 48260 280090700 56248 59318 557854609 11940 22518 344912639 59318 27636 113976309 48260 22055 361782000 62998 22055 276173691 38512 22055 13929006 27636 40369 746800830 22055 80803 962585233 44217 40369 429663556 11080 44217 407298663 44217 21196 544530547 40369 65814 400097781 44832 21196 659291579 58303 21196 108068376 58303 47299 91892179 47299 30614 473040709 58303 10981 421295437 47299 39245 432953733 10981 5977 270781481 32512 10981 937387466 8490 5977 134639041 10981 33934 824463952 8490 41656 952256176 5977 12148 190617753 33934 27554 994578294 12148 36616 592321696 77029 36616 424591538 53082 12148 923322910 24977 27554 930272427 53082 64495 743071644 81050 24977 272066710 77743 64495 524427743 64495 29701 886582050 59434 81050 933666590 61355 81050 604633559 65094 77743 556835052 77385 59434 674886879 29701 73680 620712469 65094 55415 873380888 67623 61355 714095486 73680 28993 114279337 55415 33727 112100724 62755 55415 3869359 33727 61318 327786691 31495 67623 919331268 31455 31495 808822742 31495 44629 139487038 61318 34197 589792824 19593 34197 995664660 19593 24302 888465318 31455 20657 99546172 18112 34197 192087168 33591 18112 679115723 66391 24302 959125154 66391 10593 329162558 18112 79401 125488493 69865 10593 684670522 2743 10593 834829118 81032 2743 125529200 79401 55105 327714367 33498 81032 85990495 3264 55105 793807496 55105 76277 174820293 76277 8330 956579319 3264 74929 612092434 3264 1328 623299522 1328 60303 142861357 18814 1328 43620705 63212 74929 480702676 32712 60303 79506390 18814 65792 380999199 32712 66610 105823478 59914 66610 133148 77276 65792 459242301 66610 76265 808301104 65800 77276 875555515 8334 59914 776010125 40277 77276 972285480 29304 40277 757996030 75581 76265 973831721 55742 75581 478942136 29304 34403 786759769 31094 29304 117550633 75581 69900 148813271 41807 55742 538159032 31094 30026 113151242 31094 66176 138347241 30026 56734 837344301 27325 30026 12143665 27032 27325 116659086 27325 50230 83543270 68916 50230 419769067 27032 17551 219126661 29795 27032 515416512 68916 14 25952046 22498 17551 199727505 22498 50954 791412176 14 49339 979214022 22498 56255 521900448 56255 16639 212248817 50954 55294 208863302 49339 46756 831734060 1217 46756 396891127 55294 76334 190723630 63542 1217 818181312 76334 54069 934512259 72058 76334 857146364 49348 72058 466310676 63542 24753 598852222 72058 555 53395716 30061 72058 176008121 82481 24753 982214797 25755 49348 944643193 75822 82481 581415804 75822 42778 941972461 75822 3846 231635821 42778 24143 971581029 47974 42778 55595354 66415 47974 584964591 74726 47974 630023297 64071 3846 258734398 47974 24049 9903185 74726 28656 771333231 24049 67792 44670137 24049 10129 162973747 28656 79566 700022419 13314 79566 56221772 79570 79566 158918513 10129 56140 201215085 2951 56140 24957656 56140 73473 386515288 74536 13314 999056007 2951 1739 172479706 56140 34692 579084822 1739 68514 153486694 70134 73473 865622898 70134 81137 478676374 80268 1739 528101854 56658 68514 56772642 81765 56658 325227757 33044 70134 523354192 36513 33044 558728255 73268 80268 265036441 33044 30910 285473627 19303 33044 457981085 23132 33044 461955420 80446 30910 419541107 19303 49873 55109039 68409 23132 368179138 46188 19303 54497808 33638 49873 695818329 46188 24421 933886922 59178 46188 648163138 33638 36161 129537008 46188 31780 887277116 1836 31780 924682168 37828 36161 185047640 36161 40094 695239970 37828 19653 53573541 31780 1971 916335605 40094 63868 143661229 37828 71871 208567347 17447 63868 691818802 6224 1971 7739498 24774 63868 750386595 22407 63868 581663770 37587 6224 834874360 29501 37587 325732326 37587 78677 682572168 78677 31280 40489629 22407 21778 762550447 21778 12285 685513291 29501 45354 301098569 31280 78777 397682166 12285 33514 66499558 65970 21778 866226734 12285 50738 544825146 4974 78777 330912170 4974 32462 43503166 18429 65970 149158237 18429 48845 105921672 18429 3407 945127383 28197 32462 951405398 24603 48845 276349880 48845 54491 431161742 54491 55760 56343201 55760 37109 282011304 53232 28197 141310275 24603 76449 680158802 54491 71939 937781982 79880 71939 558042911 78803 53232 514368194 78803 10728 436351847 76449 33329 44544704 78803 60259 36448381 33329 83219 126261123 32596 33329 629557646 28763 32596 83166084 35986 60259 899797265 10223 60259 67456961 28763 57082 528871821 20545 28763 377187546 72494 20545 423205703 20545 31328 246509347 10223 74597 762522960 74597 79012 702539214 10549 31328 545849095 74597 62290 128466628 71266 62290 914704121 17254 71266 314572304 60168 71266 71746971 39883 71266 946038903 47129 60168 69770983 60168 82083 134784011 35755 17254 93753650 74040 82083 153043604 39090 35755 31073832 71188 74040 286024944 66283 39090 901245319 78900 66283 410160389 17099 66283 421858319 16729 71188 689366850 71188 44982 34639710 52095 16729 802424705 4843 52095 548393859 17099 65322 753012683 65322 16828 410346785 76149 52095 173961796 52095 67420 433289273 4843 9005 302202364 63618 16828 216019476 63618 14183 2184742 4621 14183 985477116 68488 9005 553889191 14183 18877 525776675 66206 14183 255523415 4616 14183 929265531 19316 4621 767858757 18817 19316 467756442 19316 25560 913249072 42129 4616 539796821 83149 4616 488807480 13488 25560 70346041 80513 42129 135294073 75071 83149 676547780 80513 21255 30678235 55099 80513 892742403 62322 75071 139660563 37865 75071 26105361 21255 61462 617458305 21255 55444 510115683 61462 62145 352033379 82226 62145 670388334 82226 82554 255802806 70763 82554 395208298 31389 55444 859327776 70763 24661 540346332 24661 66940 590181424 82108 66940 715937230 38784 66940 114327686 11300 24661 15488282 11300 65851 137568615 10381 82108 735417945 11300 57443 638966555 10381 60844 675811631 57443 7617 165921690 65851 54811 981922929 25792 60844 330341228 25792 44553 342879905 7617 60846 348005088 25792 60495 460228610 8376 44553 378126021 8376 26143 407984469 44553 12985 463783664 30500 26143 398815640 12985 73936 368923058 1350 30500 280666318 1350 17702 322534606 43224 17702 636237200 43867 43224 630123917 35288 1350 70442371 21935 43224 203008844 43867 9800 19033376 9800 22087 262225612 21935 15765 119494105 9800 63744 805034181 79272 63744 670079913 9800 40718 285330356 63744 81462 856500345 79272 15743 54502431 81462 66023 32258068 44453 66023 669619906 15743 73106 634949860 19136 44453 34041348 44453 38803 658688372 44453 37074 288268590 19136 80609 165243572 38803 24008 339045091 19136 18612 24627506 67448 24008 398706576 59164 67448 64017751 16760 24008 428877024 24008 69349 91933659 62224 59164 664678395 76473 62224 315837749 59164 70844 56266339 29570 69349 700155362 24998 62224 366052902 70844 810 423073455 76004 29570 458808632 24998 68247 64259514 29990 24998 663408918 68978 24998 90871006 33451 76004 266296381 33451 15685 456241060 15685 14980 112136470 41525 29990 573776413 42781 68978 106872824 63838 14980 960253573 31788 63838 614144074 63838 58084 48281093 30099 63838 329219838 58084 801 248813006 6852 58084 936058027 58084 58325 95366989 21353 30099 606164637 60290 801 994460230 6852 46941 94162287 6852 36127 124543914 55273 46941 53346096 58910 36127 730494323 35928 46941 806076484 49558 55273 264045109 55273 5592 969980806 41227 35928 242049576 679 41227 352906353 679 59418 959567992 679 40791 891283472 679 57003 229915280 59462 57003 732783808 76028 57003 927240858 57003 59737 189941470 57003 9539 313554701 57951 57003 712065024 57951 60695 497078772 60695 35517 723916287 44510 59737 635926384 35517 18470 384360180 44510 51125 491129 44925 35517 124270174 44925 69636 496014916 51125 14760 237904071 77300 51125 864335417 69636 63780 516480255 77300 9065 661561742 34494 77300 272049315 27277 14760 293245209 34494 70496 215536389 27277 22157 746094539 9065 26374 897414872 22157 81154 545528881 28574 81154 175779106 55298 26374 708872980 58928 22157 81426758 26325 26374 619512971 28574 40302 804421161 67182 28574 240422508 17597 67182 423627144 33116 67182 24029126 17597 51910 51524971 53834 51910 894404161 51910 29706 126909818 82063 17597 785565068 29706 80622 499481978 80622 23111 122563968 22723 82063 332381968 48817 82063 723260710 82063 52391 702064463 80622 80183 920816707 38157 80183 994014148 33974 52391 546737202 48817 3598 360890264 38157 59276 545793241 70092 38157 744433983 25658 59276 429657506 784 59276 960445933 3598 36228 972049588 58269 36228 69260087 60296 36228 134834656 25658 70018 846823313 70018 44586 818155264 60296 1976 630524170 60296 79286 539882703 53787 79286 678582364 44586 21688 968596204 53787 60939 706061788 60939 12856 28580871 34013 21688 7525815 47951 60939 556502159 12856 4218 849229177 34013 23542 252951450 4218 44182 15254031 44182 40713 454579910 26868 23542 687648394 29281 44182 505772531 57191 40713 551845887 29281 80813 566193337 80813 70634 717860119 80813 22790 367475041 68498 70634 271808149 22790 51104 774071694 4085 51104 556437350 22790 27482 749854688 43871 27482 229543026 77995 43871 168439311 63594 43871 997549210 4693 43871 740963663 4693 60843 498908148 77995 11452 802350057 65725 4693 489990838 5666 11452 426060948 65725 45046 484566732 60843 78927 76723133 4447 11452 803363023 5666 12791 303902033 32270 45046 337818467 32270 4513 905557458 61800 4513 880626291 56656 61800 310735330 80237 12791 814285342 56656 20420 41457870 20420 32970 753081749 64707 80237 529670492 20420 42264 682997806 21369 20420 143579138 13629 64707 492659486 64707 83477 67341719 33070 64707 119443419 21369 68180 32169419 63622 68180 145812073 33070 64481 997977613 5826 83477 266561528 40602 68180 230402705 68180 66589 263979917 48087 5826 962389835 38705 64481 872829023 4588 38705 595132510 38705 49275 491301937 38705 8475 435449719 8475 83498 161856251 37006 8475 199804737 26378 37006 853701641 26378 49534 484258304 70895 37006 116244006 37006 11253 748467851 70895 45621 557531874 11253 53580 745686617 82208 53580 355013235 39781 11253 676313920 45621 10455 369743706 31164 82208 549774759 70911 82208 347584159 26627 10455 573516201 10455 67076 122226621 29127 10455 13185839 45905 29127 293027477 17975 26627 791114956 67076 76913 332653380 67076 5741 972390527 29127 32349 349350033 10890 5741 710953462 68819 17975 172336543 59821 68819 436008007 32349 62771 285245751 62665 59821 998859278 67561 68819 456058381 62537 68819 750078534 67561 35420 398574006 42372 35420 642528636 49709 67561 37593356 9443 49709 509916196 62827 35420 573737749 49709 39819 329866299 62827 28901 133953463 28901 23054 60321213 44929 62827 728147905 59805 62827 242701751 19563 23054 80431104 50283 59805 132866925 80259 59805 643548034 30979 50283 725699009 30979 58223 237909291 47459 30979 903248954 64126 58223 504404978 33352 30979 862316622 65194 58223 759041114 33352 42487 725135514 19030 65194 378296670 63435 65194 944202690 50559 42487 62291340 63435 48440 995553626 80323 63435 628314926 41082 50559 248472741 46445 80323 769481484 49017 50559 779455582 14633 49017 218098569 40838 49017 365152282 39122 14633 685964834 3062 14633 92491155 3062 4379 519211526 40838 68401 437400845 3062 40352 32073295 65116 39122 316064202 65116 63633 922570871 54823 68401 775136446 63633 38943 117307144 37244 38943 332850504 54823 44739 713978149 72144 44739 306884449 15756 72144 962662910 75456 38943 749005500 58389 44739 296527322 44739 3082 489285687 58389 52205 87591718 49620 15756 25378318 80392 58389 241617318 58389 32592 737572233 49620 7616 330348220 80392 43466 389093275 80157 43466 166419677 78164 7616 90297652 32592 57072 639952493 7616 3804 29348891 15106 78164 856987750 80157 83285 542422974 3804 13322 127606070 10403 13322 705444838 14787 3804 110618955 83285 60363 111658247 83285 67439 629023715 20736 14787 657530266 10403 71446 304848425 31172 20736 849364343 20736 55208 153771634 20736 61701 740632086 71446 40199 255203689 48715 31172 456434481 7488 48715 959110592 49813 55208 954119522 9031 49813 527049409 1455 40199 340781702 1455 71019 345520019 21199 49813 636337920 49863 1455 93473414 53789 1455 506865996 21199 6000 590065430 42617 6000 298170861 23351 6000 412015110 23351 10969 382626849 30478 10969 238509173 54820 23351 738494404 30478 78956 659221372 54820 25359 93901743 50883 25359 533228605 35378 54820 286946657 62253 54820 249596461 61159 50883 272482542 25359 4895 526471248 65599 61159 903771802 44881 4895 509332978 5746 62253 194958140 60529 4895 427550409 17990 4895 846828611 60529 31285 640664205 21550 60529 257868613 21550 70561 57747095 41110 60529 225402588 17990 66345 43808251 30483 66345 187816781 74993 41110 219841945 74993 5230 342347568 51019 66345 955008144 43160 51019 917071233 76375 5230 376166921 74993 19468 101424054 76375 65926 83997184 64330 19468 984898305 66861 64330 642027543 44850 76375 56145812 65926 56065 766215077 29815 66861 14381475 45471 29815 162893790 44850 41996 540930638 56065 55799 264121092 79879 45471 488771594 55242 55799 56027205 55799 65742 805917790 63453 79879 298465621 49481 63453 345031091 20668 79879 101381110 45704 63453 412648790 75276 45704 447870036 49481 67528 401958585 45704 69530 934306712 75276 7233 77622027 69530 16863 772118819 67528 32683 377000310 67528 62052 36820264 7233 79571 846747347 32683 45301 499194715 32683 81718 637420741 46396 32683 19154453 76923 81718 271289968 37481 81718 871360254 58690 37481 844768964 46396 12301 767808901 33057 12301 10636007 64197 12301 359997550 18593 12301 10609216 43067 12301 723215337 21417 18593 847342400 64197 5640 32751094 36172 5640 135379465 5640 17908 994790007 17908 73180 223029061 73180 38861 170162103 57734 17908 754239341 76254 38861 156304683 57734 58680 211969327 57734 81349 494366716 38861 59503 705439000 57734 39798 19188746 39798 68787 330370903 36968 68787 833702296 68787 43737 673490556 68787 54017 429211361 68787 69106 904768139 36171 54017 597692015 2159 36171 384050160 54017 9885 727307114 36171 11441 791499444 60218 9885 467529022 11441 29833 939302120 9885 27876 423784443 60218 81691 356531340 27876 45164 60526089 27876 71872 32843125 29833 53708 483078045 45164 31457 311417478 17723 31457 556710495 71872 6712 726214324 17723 22332 210773689 73455 17723 300400659 17723 63921 376162766 43236 17723 105980426 75637 63921 144046389 37146 73455 853455446 11851 43236 295735004 63921 76017 87925464 76017 34921 649061714 76017 28318 637670604 77703 34921 211459843 35996 28318 494335335 77703 32065 886244104 30166 34921 863834578 48627 30166 643177195 35996 15786 281392805 48627 2257 73547716 15786 46353 514932936 57083 46353 118760632 48627 1507 258213062 1507 36383 370909580 10713 1507 726898779 44114 10713 461975124 41827 36383 386164029 41827 72732 816830095 41827 22848 525657339 10713 15842 399381060 14143 15842 575344174 41827 7075 530778185 43003 14143 581096114 14143 12423 881744005 65296 7075 880422612 27875 43003 149315082 12423 65648 962551251 27875 49027 721301609 76047 65648 235915433 72361 49027 37465521 33395 65648 758855772 65966 72361 482671154 74788 49027 462993832 11062 33395 873887133 72361 16284 32823886 16284 69171 713676544 23465 16284 411409708 2980 69171 899863162 69171 53339 123442809 2980 45248 707511089 73002 2980 294447937 45248 43069 104253669 74687 73002 977418234 49322 45248 182796201 75712 73002 770282817 43069 5128 28664229 48394 43069 572218715 5128 72232 379191090 64450 5128 515869331 66594 48394 728896416 5128 66779 231379117 66594 10937 9377627 66779 71732 392060389 66779 67604 340327345 64597 66594 248397005 67604 17308 371884967 67604 51037 757180954 73853 67604 652360479 46580 67604 154210264 70829 64597 652965555 80410 17308 907934750 73853 74735 158664369 74735 74569 750514215 74569 7552 367882361 64122 7552 495966382 80410 77362 667593113 47455 74569 244384437 44014 7552 75167022 79562 64122 291244227 47455 53766 151948022 53766 34511 315849149 34511 37039 935002521 44014 39662 852487974 63757 53766 512661991 37039 81663 127552381 54814 81663 783707667 37039 16425 404806379 81663 61410 368156946 47478 16425 332743844 20277 81663 274220490 20277 52932 685334433 16425 48405 408572073 4019 52932 323817041 66673 47478 418680045 528 4019 899233459 48405 23611 7218848 11581 48405 946977405 50419 11581 140629062 23611 80149 234617070 63986 50419 658679966 33467 63986 376467648 50419 81745 250172930 33467 27915 89792368 68817 33467 936594619 81745 65158 206885532 5117 68817 103762787 40627 68817 857661411 48542 68817 674455184 68817 25001 701106653 25001 26168 501572419 1192 40627 516279646 1192 79666 520455421 19134 26168 8561686 26168 55289 115238780 1192 48524 19408234 55289 7598 457864554 54095 79666 773855427 71510 55289 29666257 73950 55289 326367359 71510 33936 138700356 55617 7598 882108685 41762 73950 277989204 64983 71510 312347052 64983 17789 478797598 15203 17789 750612317 17789 47692 318826517 38790 64983 194193984 78701 38790 435181713 17789 46909 352882769 38790 12400 298450773 38790 26523 29371937 78701 19000 473199583 18737 19000 464352809 19000 64491 371907857 60604 26523 174159416 29434 26523 29005757 19000 37101 310620405 29434 19191 353587246 68761 60604 111955699 37101 42017 488937510 57429 19191 665271211 42017 16007 834492677 68266 16007 499562314 12401 42017 914737212 12401 38166 672611231 57429 46590 929768785 68266 4355 969503310 68266 59644 62759580 46590 25668 610866907 25668 44474 929608986 64559 25668 797791998 15079 44474 546327122 59644 1636 118126053 25668 67812 583896208 44474 62412 732299212 79030 64559 797682465 60462 67812 733114095 1636 53730 109551967 47101 79030 754365881 62412 71371 937637841 67782 53730 89993513 71371 6018 686509328 8607 47101 975407694 82142 6018 50901991 6018 83093 183936344 67782 19078 223817274 6018 41203 644158419 41203 63731 942657094 19078 6695 522575113 2440 83093 697398922 28026 63731 451903370 55488 2440 357477447 6695 6662 832289229 30394 6695 122726574 55488 38602 196351291 6662 42272 718664922 42272 52285 632803741 52285 70164 903390674 75605 52285 6959508 42272 52206 47002386 26272 75605 639836341 52206 69342 25140542 31598 70164 745996754 24274 26272 898795581 69342 75743 199383638 75743 30093 375962542 31598 66567 943792239 38595 30093 541337172 66567 59098 52985752 38595 66035 67769279 21454 30093 429460859 66035 5587 93230895 66035 5989 896641149 5587 17156 375508734 47464 17156 803430583 17156 37995 947012856 47464 12859 398363478 18389 12859 579778034 47464 64685 497500083 18389 2775 265448449 18389 19317 927284467 64685 68878 200687078 64676 2775 79883678 24858 2775 352190875 33505 64676 258604344 51410 68878 87239171 64676 24060 911427052 24858 40486 602846152 33956 24060 29607983 65104 51410 564185208 51410 54992 253382355 33956 72159 128821841 38383 54992 40900513 65104 11644 501138764 72159 16189 39689840 69000 54992 87800666 38383 60399 113030902 16725 60399 690567363 69000 20500 30511992 20500 83286 178300358 83286 50620 167751091 34284 50620 977181536 34284 25002 298525942 83286 13131 739762695 79333 50620 410898924 25002 25687 161172491 25002 39914 372695017 39914 32340 21059811 39914 24844 998594204 25687 16018 804512474 32340 42995 141302137 56070 24844 857774700 32340 11901 180800882 16696 24844 447247618 26121 42995 296133001 16696 10914 352945557 10914 10987 743603853 10987 59762 248094935 59762 16130 615187481 26121 81457 370263719 10914 28535 996838231 21320 10987 395400382 28535 52138 673946889 57275 81457 635645127 44764 52138 791175117 52138 73123 415857837 7867 21320 184987090 70203 57275 39326642 7867 71009 527007300 44764 79200 429617193 31248 71009 817154934 21091 79200 139540742 21091 12728 817722542 31248 35444 455404931 35444 36140 80526005 58244 12728 16545477 12728 24389 62137559 65049 35444 299413835 31331 24389 680922400 65924 65049 113658242 24389 54336 227732913 65924 1371 109607471 1371 6518 508181315 1371 12383 778507973 1371 15840 193057421 19591 54336 710845264 15741 15840 695720615 12383 16602 423487491 15840 71931 943054381 16602 12161 503902229 19591 13704 557077421 22349 71931 100944623 7759 71931 932393562 43249 22349 207815778 43249 1782 187933768 38446 1782 642962529 4250 7759 556022796 9966 7759 828386682 4250 40854 459053161 40854 67962 99392725 67962 22378 372568870 14338 40854 514839285 31061 22378 365656695 686 40854 286765341 14338 15219 522251896 31061 77333 184807812 686 67672 163631624 69261 31061 551060647 18008 686 391143590 77333 22793 414373849 69261 69667 785383142 69667 25428 847260387 13917 25428 514939077 18008 15665 258126399 47789 69667 840090773 4132 13917 478619168 28095 15665 872789811 32895 28095 133465478 15665 29529 636817927 57155 4132 252190282 29529 23350 63414738 28095 13834 90915490 29529 38614 427783227 23350 1256 28104248 45947 38614 105885260 19749 23350 103036874 45947 34515 352330823 38614 7542 85190690 19749 81611 330977030 8314 34515 693778486 81611 41564 553352560 59500 81611 236243797 41564 50770 18372456 50770 37195 369621577 44251 50770 494972792 59500 9968 666776555 9968 48516 58809952 25671 50770 490466591 44251 58621 104700881 44251 28981 10552694 51716 9968 961048933 51716 62935 954370891 10162 51716 63886829 56470 58621 885682355 45545 56470 235395018 10162 28847 270964361 73149 56470 604374845 17594 45545 919922648 4255 28847 581950131 18394 4255 130454033 28847 20296 911356083 20296 9643 487826802 50375 9643 407438981 54798 18394 14308262 54798 31764 349380580 9643 7428 575242351 28644 7428 138450523 51458 28644 328841969 76932 54798 421691172 76932 39866 302233908 41643 7428 646501514 76136 41643 150866466 17416 51458 785439125 80442 41643 726140009 70798 80442 212849690 82709 76136 296828529 82709 74581 358857328 17767 17416 651920857 37252 17767 615465073 17767 11987 130952520 79308 11987 691090073 52008 74581 127791516 66782 11987 88324462 16179 11987 884394295 73120 79308 376190507 73120 77044 872134521 16179 26775 464859172 37492 77044 978601079 16179 47997 946306450 37492 54508 470203903 28307 77044 266367829 58363 47997 988394612 69471 28307 404204111 17032 47997 244037814 54508 4200 159060937 77948 58363 837031186 56261 77948 933701552 56261 15606 532207955 49968 77948 979005234 77948 57550 237074346 26467 49968 455746804 17609 26467 82920461 49968 50879 984726203 17609 54179 23420622 57550 52960 471295327 79042 26467 647737843 79042 29947 113173305 48996 52960 215404661 48996 18359 981480623 82959 29947 389562949 82959 72322 539465507 945 82959 843208919 72322 19501 896449535 48263 19501 200225773 10548 945 644535475 51642 945 935683209 10548 29477 251541685 77996 51642 725920953 48263 42989 932641559 20138 10548 872333241 34119 29477 95482449 29477 27954 994116391 42989 54304 861236238 27954 4427 726033168 54304 50142 373996227 50142 2816 835774770 27954 39803 47222952 17117 50142 91661493 17117 1470 759433264 67667 2816 524159956 17117 19815 581703734 2400 67667 61800067 29422 17117 330963186 75601 29422 922029656 2400 52428 389578943 75601 33659 372574331 29422 47093 19466681 47093 21124 546233494 33659 71592 133760825 47093 9790 428452479 9790 43618 92895479 44687 43618 273735134 1860 9790 648243638 43618 73222 83790918 59088 44687 509800242 67396 59088 369194690 67396 28258 920310388 28258 33408 777265743 41291 67396 218715775 41291 61997 72427369 50007 61997 51207346 28258 13765 945872458 32519 13765 516725121 20451 32519 656409643 44795 20451 616888964 50007 11350 10759346 55311 32519 54122071 12027 55311 849902872 18966 12027 502407456 18966 33328 815075310 21085 11350 99193713 2349 55311 956228022 10948 33328 615264756 77459 21085 975810374 21085 4975 137821865 10948 55230 147307948 50511 77459 345755791 4975 59014 964735935 50511 67212 437802708 7042 67212 512966857 55230 42717 411040400 50511 50408 616992464 57935 7042 660737032 67286 67212 20044528 61837 57935 958138175 50408 62608 27868535 6564 50408 871906187 6564 2030 929352337 14461 67286 570106671 61837 37201 26184173 62608 43248 805916803 43248 69328 454506795 14461 3529 119188877 37201 33892 14153507 37201 752 745421007 33892 21172 464199606 21172 24609 755879265 752 45570 326656576 33892 17224 253120105 47022 21172 432277134 17224 36982 34337291 36982 30701 121106517 45570 19223 444242224 58819 30701 98447120 44694 58819 808137915 44694 18802 279826480 64836 58819 150639763 44694 72258 618243663 51165 44694 6092354 51165 6976 826820222 6446 51165 717066581 63578 51165 613007467 72258 16716 224728247 6446 39775 742078493 16716 58163 138881497 8600 16716 394139331 80834 39775 634501295 6409 80834 931978614 52162 6409 418221052 80834 21974 798125114 21974 36302 7573376 52162 44146 545446385 82740 36302 664801218 20493 44146 428041776 82740 48895 353636266 56336 36302 127439632 5412 48895 398398176 20493 15550 396165044 54794 48895 532627492 5412 58484 806007474 56336 49156 165115514 5412 61366 549760474 49156 69372 567909002 49156 33425 583393028 33425 10121 217197522 33425 39080 917521720 39080 5101 164502435 62576 39080 235500385 33425 7801 331690853 58478 10121 352713574 10913 39080 770920508 22011 58478 608546315 10913 50573 73116654 50573 17189 497477807 17189 25557 142954896 34102 17189 129769483 74021 34102 356148435 42333 74021 960203567 34102 81896 866301744 52493 74021 762703840 14777 52493 630147436 14777 4475 160786513 10232 52493 848226365 25643 10232 623953523 10232 32880 59829057 57025 4475 717760685 10232 71761 309336652 53033 25643 557617299 62131 32880 183534709 53033 13597 988197450 353 57025 63613086 26920 62131 339592713 28803 26920 355045939 517 26920 196335307 63795 26920 548425575 8899 28803 157363299 6053 8899 344297407 23792 63795 825739231 23792 82141 714436707 77533 23792 77473689 77533 4069 131392551 23879 77533 162564379 77533 36779 974057724 20715 23879 823182507 23879 56689 627793132 31169 4069 41631087 39490 56689 486895939 56689 35759 111167737 31169 48360 386052778 72250 35759 63289562 13442 31169 971574890 72250 78132 965567713 35759 64413 391319021 64413 62116 213428769 53230 72250 946032398 53230 67271 732537841 14722 67271 938653180 62116 53001 518154151 62116 15391 467800246 67271 35585 775336037 49772 67271 857749314 53001 33086 786999594 80047 33086 50707272 15391 76190 39103482 33086 77222 763219424 78392 80047 223754752 76190 29539 28078602 29539 2872 755699310 77222 62634 685662108 77222 74223 525153350 81163 62634 112546886 62634 36021 561635806 81231 2872 857826110 74223 59705 668943670 64939 81231 126159315 36021 14229 273736084 77728 64939 966279529 77728 44249 181070232 23380 77728 663935708 64939 18721 306263199 18721 40946 175083105 77728 31710 866982145 40946 76987 424373114 23380 24856 622559328 31710 7079 296842234 7352 76987 446762429 24856 73682 110436569 7352 74422 18138235 73682 28882 793220890 80847 7352 146405384 73682 63275 836394310 58201 73682 608321533 28882 66119 185909845 76941 66119 672176989 21175 63275 862081827 53914 66119 129517035 53914 29306 213490838 38692 29306 92842988 18231 29306 324213335 21175 38324 452931873 8697 53914 568147693 71851 38692 735477387 38692 24993 613125235 24993 20598 204395989 13254 20598 293213875 63745 8697 30759030 78641 20598 475975539 20598 64778 784798373 1410 64778 133505027 64143 64778 364247286 47520 64778 140448250 64778 7254 885268134 64143 23530 195296199 7410 1410 696835737 47520 58113 398546138 58113 53280 845597802 25250 7254 754494611 30985 53280 350310792 30985 71628 39723511 35607 53280 331515022 71628 81508 758024502 22457 71628 315061920 35607 58912 706387313 71628 74284 748401774 33387 58912 114384705 27907 58912 835479192 58912 3263 458929729 27907 14655 313804740 27907 81294 403891148 33387 9768 878768161 59755 27907 865440786 81294 80346 621647466 19258 81294 10473852 81294 41434 545104294 19258 47561 379181387 65624 80346 383134747 14103 19258 91409716 47561 63933 76238631 23304 14103 503089658 29330 14103 490205717 72453 14103 789805814 37514 63933 724823665 63822 37514 751464935 63822 74948 607994170 72453 75495 754301581 74948 72084 957793368 74948 804 63644644 74948 46838 797226814 62409 75495 256431791 81424 72084 124315857 81424 20964 71466773 30176 46838 477851766 30176 70909 910679968 40170 81424 813189866 42808 20964 231247151 29683 70909 883760338 51109 40170 481596842 63959 51109 122304857 42972 29683 204761458 24118 42808 240934210 59557 29683 69577708 57922 59557 283838106 81218 57922 483201111 57922 58243 59857197 57922 47088 275912378 59557 22773 227762428 5665 47088 396656356 31820 58243 362771988 47088 4884 112220940 47088 30990 426138650 31820 79525 331873788 28046 5665 69553754 28046 64323 623515692 79508 4884 899048756 30990 52686 627190337 57078 52686 639856538 64323 82192 43743243 62753 57078 535023095 62753 50341 709792262 50341 49554 971609953 50341 73940 336602394 66816 82192 185600140 49554 10845 757502924 50341 17815 893111422 10845 81650 576850331 77180 66816 918224653 77180 10756 334181761 62763 17815 574711098 62136 62763 32153368 62136 29354 638490951 17932 29354 318775519 10756 12772 61144448 29354 24390 907074831 12772 81588 447012163 24390 6829 896080533 24855 6829 307604433 24855 43497 470510846 18248 6829 818458025 43497 9408 894093049 6829 75001 802770334 64373 24855 735852220 60346 75001 232183849 9408 57880 561289744 9408 46530 880247782 65321 60346 133171150 41103 65321 105303165 60346 77454 502118922 58285 65321 519498128 77454 41279 615131505 41578 58285 731093546 58285 50623 237648756 77454 47829 596411315 71333 47829 384418901 41279 51102 641206071 51102 14644 831471487 71333 51749 601971680 47829 73850 870004092 81850 71333 489874037 30222 73850 493566824 73850 49525 729769647 30222 39532 741376902 49525 8578 931200990 69346 81850 706553123 48082 30222 210238626 83029 49525 122242108 34861 48082 537929366 79155 34861 832546501 34861 42878 773083163 56972 34861 254242720 71260 56972 200510052 42878 76599 563298339 41621 79155 505554264 42878 46412 341669959 46412 47650 422145317 46412 22947 218066470 47650 63334 314491105 8868 46412 692020474 57665 8868 907971894 18493 57665 401423912 51414 18493 277807275 51177 8868 912059042 21327 8868 588589581 51414 83469 655110020 47398 51414 519119994 76311 51177 628478328 51177 10957 847583297 23769 83469 227144476 76311 66109 182628148 66109 70303 53598562 70303 52989 404051216 23769 71576 609204777 18584 52989 936141102 52989 46198 816750764 11256 46198 404831549 41366 52989 667356217 41366 24975 446873394 15021 11256 350891814 64856 15021 29053502 15021 77998 249652069 50453 41366 767870923 50453 79842 120319891 43999 79842 774939763 43999 51479 526140831 50453 31059 768795150 41238 79842 414857725 41238 66383 703920773 51479 12358 743905036 51479 20904 177804104 19226 41238 189207573 19226 48322 336379526 20904 15819 117790825 12358 45601 141011748 902 48322 671232244 55688 48322 179717172 902 53371 423271443 45601 83047 504047408 59201 55688 120591365 9153 902 596088399 28262 9153 941587782 9153 49228 78987937 28262 10903 390246264 56632 9153 233024359 12533 10903 128003286 11608 12533 252356150 53778 10903 845980463 76730 11608 26290997 79084 12533 224504944 16429 12533 990002975 53778 6083 189884342 51762 53778 521654199 41825 51762 822340941 16429 44166 9263468 69749 6083 9721479 41825 58653 589664500 3652 58653 822751764 64390 58653 160271117 67490 64390 304077496 29757 64390 52182028 3652 23956 656640287 78416 67490 601807988 30150 29757 745790201 22405 67490 23941089 29757 8488 647918077 23964 78416 718548682 15083 30150 36180561 30150 17247 303474553 17247 10504 118420838 24958 23964 653970156 17247 23797 623122585 24958 62139 931967925 10504 78027 764803441 24958 75550 216421426 33065 23797 190567218 47603 75550 205994418 47603 71363 278174329 71363 49886 202344605 40431 71363 288417740 71363 46301 994259674 25933 47603 92746107 40431 34877 626654585 40431 7573 805527586 7573 7768 839964517 25933 68270 947899856 7573 49839 757123439 61287 7573 590085678 2886 61287 721929489 49839 80199 486363107 80199 1443 128802756 3540 49839 59470718 80199 6245 376654178 15753 3540 995115929 80199 80974 214125926 3540 66041 657800825 20856 66041 72385836 51737 20856 626226655 3505 80974 879473597 40703 66041 481685908 51737 8567 60735366 20856 60311 65889137 40703 67117 853124555 9322 3505 211982869 60311 649 568412983 76571 67117 218437660 9322 41529 80308999 76571 25741 737045611 55441 41529 320586123 18756 41529 35961960 32853 76571 868211559 18756 76085 448130348 76085 25161 296826066 59986 55441 639637815 18756 47697 63660295 32853 29702 600770477 76085 52574 403425838 29702 21760 647287163 59986 20568 880183477 45147 52574 389153487 56610 45147 262648707 80461 52574 998328547 56610 63071 590532223 26416 20568 799920882 26416 46857 172568399 44975 80461 150863094 44738 44975 234678325 44144 44975 981377352 46857 12093 378383145 44975 10125 412836753 27088 44144 447371590 11621 12093 418955448 36487 44144 237815892 12093 82271 812380520 27088 55260 778028992 41658 55260 419112178 7648 11621 661641503 7648 75645 383635405 82271 45764 857847584 13815 41658 15808421 41658 29641 724471827 72355 75645 71195941 72355 58075 618181306 70414 13815 195687242 47892 72355 231137509 28774 29641 291124239 48273 72355 327163923 48273 77142 234339226 47892 39405 776322296 11571 77142 682979183 37238 48273 953286452 20341 39405 447545338 4635 37238 224564786 37238 81980 572134380 64540 11571 719769728 81980 20518 112828353 64540 45857 459647014 62208 4635 255908056 81980 49186 794146634 64540 14906 926909119 14906 53427 912635640 53427 43060 408825941 49186 32145 780629393 11534 53427 804779377 11534 10453 394917612 42999 53427 816335678 32145 50923 294882620 50923 48574 668164718 75400 42999 800094457 17204 10453 454376125 75400 68771 680758248 82583 75400 816622089 82583 53016 308777819 50289 75400 70749932 6366 17204 376641792 63042 6366 833241295 82583 512 920725108 50289 67830 381593345 23433 50289 590265102 76490 23433 963338890 9156 67830 231680331 83238 9156 38419478 58364 67830 896071933 23433 3799 898526705 76490 67577 946883293 3799 43313 68546925 58364 9378 772623657 18072 58364 473079503 33082 3799 662731858 7173 33082 36842279 18072 82359 99037534 2429 9378 33683781 7690 7173 817183509 2429 51065 426149843 51065 10163 306682546 5791 7690 245147675 5791 37797 21679652 51065 12102 64925827 32330 37797 990151348 26638 10163 171467025 26638 61328 21388062 29120 61328 122225233 26638 13229 830215662 30595 13229 727929545 50959 30595 844166868 61328 13001 384837519 26543 29120 192404447 13229 67470 667999743 60414 50959 686314774 24556 67470 269552916 38483 60414 188671018 26543 39387 531360196 39387 24994 650784093 52272 24556 685651303 15855 24556 117287603 27182 38483 135519132 6756 52272 949648625 17221 52272 932687383 15855 32616 705565448 30870 32616 125328157 8762 6756 982937800 23686 17221 50485768 30870 12918 781203324 33455 23686 37446552 23686 70837 517667795 8762 70638 313031767 74334 23686 821700058 33455 39434 621722181 76163 39434 145710684 64403 70638 818452291 32878 74334 17008161 32878 37388 254190301 4258 32878 64232137 76163 32638 599037423 81920 32638 552527311 37388 23471 24562601 35091 37388 87047605 30980 23471 563323708 43445 35091 646050227 35091 11615 40801726 5939 35091 907769726 64300 43445 722573183 68652 30980 903258154 73037 68652 906986634 5939 80254 504185197 24679 64300 16999824 64680 64300 531926698 64680 80795 487850143 37246 80254 163100507 80254 62768 218472768 24679 64394 663769494 64394 61009 103609279 46236 64394 170600085 26607 64394 176617076 61009 45090 972735944 61009 57350 832884682 8047 46236 128801343 11265 57350 167524505 54013 8047 752269579 45090 18889 786061033 54013 29593 504982764 8047 31369 777648133 54013 75989 779283680 13177 18889 485584645 29593 69826 57418541 65913 69826 510528354 8704 65913 652125480 13611 8704 29554183 13611 6028 838619667 69826 28559 491892226 48 65913 128622759 73635 28559 396893983 19167 6028 732751124 49540 48 141999947 79963 19167 491445976 45215 49540 593991829 19167 73199 436154537 73199 21712 885854551 79963 35389 194687288 82381 73199 862855103 35389 2232 780529309 73199 75003 825810213 82381 67131 692553789 67131 24354 107896704 80421 67131 914052003 75003 31149 47561769 80421 25449 629598538 77980 80421 300098863 31149 2660 8874238 79416 2660 552403064 28188 79416 222676140 28188 16742 349265304 28188 49225 223067556 2660 82194 579301592 28188 77211 459075401 16742 16148 522377021 82194 68398 520572853 82194 12015 524775849 77211 57661 56067980 77211 39295 449332798 57661 76259 937494181 76259 12146 865311094 12015 764 941350316 48270 12146 781958730 44037 48270 312541467 26027 76259 303061118 10729 48270 185789388 48270 61090 46564632 26027 45953 739962625 10729 39073 679128135 56224 39073 773055618 56224 33683 143675436 34680 45953 402208740 61289 33683 211787813 34680 64031 6156537 61289 3452 133429402 71208 61289 158015177 34680 75689 363259787 73575 3452 721699502 44960 73575 902106396 3452 37668 184613011 23955 44960 421974924 75689 37182 562526634 81057 37182 779259340 69847 81057 799438478 37668 17967 354043636 43869 69847 512408982 69847 12684 571155267 4444 17967 18686706 4444 60762 77927141 32064 17967 296580039 12684 16455 968493958 12684 73738 767646086 35427 32064 406477058 67525 60762 182004962 36685 73738 376102907 35427 7929 71300018 7929 73111 737020370 54953 36685 119133736 7929 57423 936315910 7929 70889 679699885 81899 70889 48615360 40280 54953 493111317 70889 11134 811759288 57059 57423 107746405 81899 33088 389157613 11906 57059 658592019 79679 40280 858921658 50238 33088 394438016 47782 50238 620616393 71668 33088 131531219 27399 11906 943060948 47782 69686 647313481 65117 69686 836657887 74678 27399 48877379 13111 74678 242568480 71643 13111 768366043 82967 65117 625718830 65117 21661 615987164 81626 21661 625791731 71643 26129 32197246 82967 21882 128060011 26129 75845 77633614 26129 941 969543718 77518 75845 957413083 67429 77518 48514606 56271 77518 439395762 76921 77518 144291888 56271 83475 524173222 77518 29464 410705508 3135 76921 606439922 29464 2985 6660564 29464 39395 796974175 31800 3135 341316024 33897 31800 922373860 2985 11359 989211256 31800 33906 687089797 33897 41068 497876719 31800 19578 809285635 33906 45996 236795040 13223 33906 910096898 63716 33906 560675721 45996 75231 129401549 45996 10500 141234602 75231 56257 685917383 43412 56257 784174420 75231 41469 57730447 31525 41469 224712319 56257 35328 128247076 9341 31525 972698660 16944 35328 238168796 9341 61609 710224740 31525 46241 931697534 16944 6991 689982002 9125 6991 528038246 31150 6991 212714588 22139 46241 917119386 55003 9125 640144154 22139 71763 330874267 7258 9125 257644755 7258 36886 38351565 19799 55003 14181654 81206 55003 685170508 6782 7258 803302983 19799 78816 657438663 12897 78816 569071219 78816 81734 442944260 78816 45251 820866050 45251 49674 339913768 49318 12897 820657663 49318 61910 142657794 47440 45251 158603508 33239 49674 659278909 77259 33239 811330813 49318 49147 285159116 42859 61910 859461174 33239 18784 963311093 55086 49147 272109042 1064 77259 965053148 82025 18784 166931885 75348 1064 556446367 75348 26230 370615619 62196 75348 720331763 82025 63576 226548771 54565 75348 259878770 63576 29584 780713894 25511 63576 933095034 32697 54565 167346442 54565 66406 443097762 63205 29584 287559818 57505 66406 752685523 83026 57505 904283907 59551 57505 725696518 46470 66406 69510917 73333 63205 104321323 64661 73333 18274177 46470 18333 824962255 64661 60019 512674667 18333 77298 137920513 17794 60019 310572248 77298 36240 491462571 60019 74734 652852195 49597 60019 735636242 76983 36240 721964247 74734 67014 503908591 36240 65066 612023581 63198 65066 861577755 76983 52527 825107079 67014 30525 397733137 52527 49167 835572988 25377 52527 131060798 49167 76617 867854848 2071 25377 947769658 19333 25377 58866120 6367 19333 824785652 49486 25377 336005802 76617 34976 313240859 2071 17778 593322177 19333 73718 661572983 4877 73718 80127455 13777 4877 29843188 13777 57970 274592038 20804 73718 60974873 73718 30983 36244265 12848 4877 994317112 52867 20804 665795168 52867 11244 430697116 17674 52867 638950011 52867 70625 766695881 2335 52867 169189644 9860 2335 67254498 30630 2335 760246105 9860 75560 494053442 17328 9860 281888806 5388 17328 226403755 5388 72267 173624348 17328 69018 906683644 5388 54457 852700583 69018 4940 400431852 8428 4940 131399226 54457 73616 465794799 40842 4940 77675924 54457 51402 35877110 72104 4940 127475038 55396 8428 266958415 73616 46831 99087223 75319 40842 801860125 55396 53293 419740967 72104 25666 917934308 53293 60741 156572691 53293 58445 768678732 40659 53293 253101354 58445 6013 630929773 6013 76949 200569943 48236 6013 699779483 71660 48236 131143289 6013 9532 834196261 6013 55986 914582545 48236 19780 925445145 33541 9532 525162710 65016 33541 191238613 55986 36600 84165521 50691 65016 336099609 50691 50928 994045004 65016 75253 58052610 36600 76379 250888329 39729 75253 185847433 39188 39729 207126417 76379 29286 314824318 23164 75253 553171530 22950 39729 592181878 23164 31148 32694432 78762 31148 893134029 22950 24718 148967860 61631 78762 694367258 61631 64551 716015434 60883 64551 150896852 64551 51869 583737308 24718 57844 156603792 61631 74474 741030377 57844 18071 433432706 57844 60583 746420441 68524 51869 348424738 57844 60465 141090045 74474 59936 66275918 34977 68524 530369206 59936 69388 231092743 60465 38035 937352283 52035 69388 67889664 38035 28642 795322296 64492 52035 465483412 28642 81126 500379142 75711 81126 16551386 9476 81126 103376723 2299 75711 514415111 35887 75711 92844278 35887 61024 541358505 2299 13191 272160655 24370 2299 497844276 82867 35887 405548647 13191 20759 960028623 20759 52654 75094338 13191 15849 56530540 59162 52654 167864487 4622 15849 803799463 73309 59162 886677123 46944 59162 32073564 4622 60502 738179487 60502 66501 323689064 13568 46944 74296475 8216 46944 390996009 66501 15728 490984691 42230 15728 711438170 42230 13002 674654105 13568 74496 28912395 12151 8216 625918989 12151 48528 721153304 42230 68967 885095082 11195 74496 418492647 11195 76161 902104045 11195 47143 721179051 47143 23329 196607685 25204 68967 28353784 46012 11195 654393912 73413 25204 628859732 46012 69753 42663372 15490 69753 748347488 74058 46012 804726604 15490 48024 149309758 15490 16664 374100804 31971 16664 412099811 20923 15490 724712218 74058 74976 406065818 20923 77424 763453308 74976 12634 367799568 37456 74976 751883275 28568 20923 306854873 37456 36625 547263933 36625 76678 735794481 27507 12634 539767853 76678 3211 782864582 13602 36625 89542654 3211 16246 968595636 3211 58195 696030428 22227 27507 226166316 69607 22227 1160245 14815 13602 922667373 69607 57549 476551942 58195 82300 40712462 23776 69607 5808006 82300 828 758078953 63226 57549 202523349 23776 8687 558698590 23776 53103 105175182 828 23874 803961476 37151 63226 216696334 41857 63226 79890609 23874 14049 970554478 37151 2281 53024594 23874 23233 723940688 78296 2281 589232487 70876 78296 622489735 70876 42746 156006095 23233 61283 693149400 26517 70876 191563277 61283 76534 310263286 59827 76534 161681386 77326 76534 867092405 77326 34251 115090265 34251 49413 719905746 49413 43536 469726970 28577 77326 358394149 5707 43536 95357416 49413 57621 155652874 49413 45691 700566232 67922 5707 280089267 28577 2505 457210844 40104 67922 506731278 22919 57621 854137028 2505 14860 514968195 67922 48773 603870784 40104 22127 995342534 40104 648 190534464 39580 648 338448495 78675 48773 687218875 71765 22127 77192819 25131 648 847472669 25131 25353 411596123 78675 61321 469568294 61321 899 91212093 25131 44659 446842558 899 79151 17482295 35298 899 978913060 79151 42217 222303040 35298 39476 429126951 61862 44659 731266743 22719 39476 415019064 34151 42217 651066253 75577 22719 294076916 57193 75577 911178255 57193 25595 752901687 63308 57193 843274335 57487 25595 128990741 16562 57487 395720790 712 63308 822119454 712 61915 473726261 45417 712 563266941 712 66838 878048112 78205 61915 867938477 712 19951 80262790 42727 66838 542655086 45978 45417 182579512 78205 72463 390655160 77304 19951 563227677 45978 45957 528193212 72934 72463 371060566 45957 17029 20326056 46875 72463 733985605 58115 72934 321721709 17029 63566 600392180 17029 36016 321671977 17029 47797 117835874 47797 28051 270359696 36016 24022 132151619 47797 46688 653784187 28051 24757 287879951 74694 24022 23943941 41641 24757 6629774 42397 46688 9137927 59006 42397 804363876 41641 66620 749296082 59006 30306 670942388 45544 41641 94792043 45544 12614 918938932 30306 48985 239667088 66620 23978 265387613 23978 37996 150998603 12614 74603 298794332 12614 59579 84140171 3636 74603 559656471 59579 45449 643360358 74603 1617 786879981 1617 49224 170512233 63525 59579 786936098 57222 49224 215883554 41802 63525 569497648 41802 57243 619240766 49224 42814 587318122 46616 41802 350400728 32816 41802 983062908 57243 2275 730620867 32816 20410 3923231 46616 45573 484190356 56500 45573 155494118 40665 32816 438696212 46744 45573 11287584 45573 29222 415203359 26959 45573 454393567 79664 46744 296710018 21314 46744 617882100 29222 18225 685145989 21314 36143 182805907 55692 26959 132852483 68365 21314 870935912 36143 78970 128897434 55692 24011 925837376 55692 34851 954965690 69814 34851 446170469 41791 69814 790027217 78970 47426 565035622 24011 51923 169331524 8553 51923 163296348 61003 8553 79523470 61003 44605 22766824 44605 11721 711535930 61003 43638 593859758 44605 9891 533061371 61003 3247 553585024 43638 70181 399306044 69994 9891 1683414 9891 60029 983552456 80812 9891 92754477 33815 3247 414830445 58886 60029 935223242 80812 52031 140589532 73408 58886 286097441 33815 32708 929098418 52031 70060 746972287 32708 16369 919600053 70060 80298 942404424 32708 26781 115420733 16369 21066 880334251 16369 52241 17962547 74315 16369 19428657 80298 5126 563472911 74315 21488 945472066 74315 38980 653665559 72308 74315 43092563 19357 21488 429667838 49568 38980 125870016 72308 22340 331091018 50444 38980 732694773 49568 35107 861361245 25587 22340 826360373 49568 37167 101922520 22340 52745 117129981 26142 25587 10061680 4070 26142 423374405 4070 53963 283899857 50191 52745 445292816 65811 52745 168947831 53963 17194 99430834 15382 50191 134024125 81435 65811 891109392 15382 5894 825871900 47816 65811 133949331 5894 16560 281463215 36979 5894 122185054 5894 1440 51343864 36979 71205 628818457 47755 1440 569826574 53898 36979 75642335 71205 80303 743412668 12632 53898 607912479 12632 41852 646852500 38266 41852 579717991 12414 80303 149002876 2385 12632 490930069 12414 33871 379221270 33871 57130 846718961 20134 57130 104051570 37489 57130 214572437 33871 10148 552345095 57403 20134 380855593 4623 10148 137819268 52448 37489 609471690 37489 4294 755622486 57403 82998 992566794 28579 57403 741679814 15872 82998 83896729 28579 41644 358717267 28579 15516 56848995 28579 14010 47796244 38229 15872 790747142 14010 68414 634851224 14010 25915 484627032 1520 25915 323167095 20791 1520 124417577 20791 71798 888473308 68414 11745 331717497 25915 81325 367463568 20791 76697 291487467 71798 74906 183852261 55888 74906 327153908 74906 81695 589566233 41260 74906 166580739 51976 55888 927181704 74906 33025 456003641 55888 73525 476241495 36128 81695 254511810 33025 3829 736733236 36128 44793 702511862 27048 36128 290854660 36128 67169 787928869 4020 36128 184718958 48100 44793 763169593 5039 48100 765868251 4020 73788 527784929 21462 5039 43744020 73788 24788 727768936 5039 56800 118505822 33536 56800 581593751 33536 56959 822812106 31379 21462 725698173 56800 7191 989380874 56959 33183 115179021 31379 26375 571865174 33183 23913 491047140 3228 7191 497136671 3619 7191 747080501 23913 52128 103655074 26375 53005 86554505 3619 27469 269939853 31980 3619 524276536 52128 33091 174310970 53005 72224 946994123 72224 1145 998911496 31980 8298 43537017 72224 40253 271217965 40253 78930 973293554 58549 1145 454477873 81486 1145 691745648 56307 40253 758679806 39427 58549 594095580 66523 39427 314285146 43819 81486 790188456 55559 66523 556458874 22990 43819 992496243 66523 21646 196115093 43819 13719 140082598 5165 55559 621334601 27691 13719 368275553 73332 22990 320697294 23846 13719 294486051 35188 73332 886080458 5165 22006 705030447 23846 34257 61284879 2474 34257 219417728 47764 35188 432085233 2474 36758 928297511 2474 56822 7205738 56822 46628 869343297 25020 46628 447745277 75723 47764 242579687 27463 75723 231128669 56822 36774 866802781 42265 75723 174771704 31821 75723 325225718 28814 75723 499407253 27463 68561 87384255 60675 42265 592524072 60675 5884 578562392 31821 81088 894223496 81571 5884 178806334 60675 49526 316526126 71700 81088 777711806 25182 81088 678106162 13467 71700 592429173 49526 69413 213927343 69413 83348 622228159 55209 25182 70187493 25182 7240 150035632 83348 59064 576625624 67187 7240 592944542 67187 42131 800005816 59064 29592 166553287 59064 24140 30292548 24140 6713 751371537 42131 9187 248128497 42131 48281 955857471 76935 9187 37281716 70851 76935 740902834 48281 27997 85657081 50602 70851 546272017 70851 78569 20857216 76935 80226 597156784 27997 8884 362563815 50602 15825 41036603 82485 15825 74970114 82485 13663 720255014 46549 80226 19342641 46549 49499 972538516 25083 49499 336956679 13663 39133 826667580 56019 49499 506604274 56019 7737 2256148 37191 39133 221127028 25083 50794 964306566 55286 37191 781523688 56019 68687 458884881 37191 3102 531595108 68687 73171 450974661 55286 4079 655750430 73171 47358 685864711 49453 3102 831025107 4079 12596 310729173 49453 16606 145444377 65378 12596 752519284 58667 49453 859694092 42461 16606 920002580 58667 45520 214228265 45520 83332 615217054 42461 81848 370450410 45520 82885 594655750 81848 13851 942618553 82885 11070 659387701 81848 69327 109582296 11070 15116 73405285 50941 82885 454889976 15116 24813 201085968 13211 50941 17906071 15116 9779 988799180 52208 15116 500115529 13211 50987 203300552 75006 24813 25538029 75006 9023 431140686 9779 77047 750594559 31889 50987 527637935 59893 50987 478397710 83413 77047 125535417 63369 77047 28350666 46285 63369 747746275 33426 46285 747801829 59893 36141 608298385 33426 65884 432937904 33426 69157 193639588 36141 67022 26232193 92 36141 171743471 8892 92 628789931 48359 92 738673691 92 35703 350863504 67022 40741 746610602 24902 35703 68688467 48359 10680 75019382 10680 76725 249058572 10680 46489 968102439 76725 54544 543026964 32802 54544 267858548 54544 25584 242032973 75198 76725 198553298 75673 46489 538057636 49112 75198 830847551 49112 12777 279664352 58216 75673 90637550 68027 49112 82667744 78071 12777 267814942 68027 47963 851641967 73764 78071 387505659 39167 58216 141190431 25786 78071 467416609 73764 52259 220628887 52259 26657 667658239 73764 36208 708916812 19359 39167 907000994 52259 61073 811673720 36857 61073 330953362 19359 20608 202779877 4967 36857 766537533 4967 714 869424633 81227 714 95931211 20608 41367 539002673 4967 47007 238139973 81227 7189 230688046 24772 7189 163491423 47007 67335 793203371 7506 67335 762127478 19813 67335 771459779 7506 29801 630004459 29801 40589 217818854 29801 74572 136359077 40589 34810 200108794 29801 35375 84256629 34150 74572 481629700 40589 28813 737849248 35375 51760 560485594 28813 61347 155663060 17940 35375 50042961 28813 72748 195165606 73260 28813 19448664 63277 51760 505125832 46252 63277 842081409 50192 46252 531516993 35959 50192 549555377 73260 46404 798950479 35959 16001 403559604 50192 32181 649383154 16001 44343 255138343 44343 71173 859073417 71173 27570 584433944 57828 16001 87822376 37938 27570 135735823 77019 37938 96924155 14281 57828 489804816 2048 27570 171542490 77019 45513 503263138 37938 55358 26938215 14281 9998 796437981 2048 11360 516434785 32625 11360 572493008 32625 24881 113367588 24336 24881 103211170 51970 32625 284753708 24881 46558 348906874 32625 18487 947633904 68312 51970 593266139 11595 51970 783293055 46558 54218 983974413 11595 31545 619813445 11595 58485 877339670 31545 79017 835549058 54218 76232 173056955 58485 30494 430980055 29938 79017 125975179 30494 30373 168004643 45558 30494 115316453 78199 29938 379553497 29938 36504 749155671 80045 30373 134426184 7084 78199 808134329 4568 80045 736436062 80045 28118 970032716 36504 6808 835435130 42250 6808 104979027 42250 75972 132819058 6808 34523 951637208 25536 42250 215437855 5199 34523 535888088 59788 42250 946705448 66844 75972 298865448 34523 71713 212847803 5199 66704 248598671 71713 52915 190258572 43590 66844 256708505 45912 52915 948333236 29841 71713 406744842 45912 20935 23792352 93 20935 57014766 20935 38816 35817387 20935 6743 19508756 6743 14325 996828838 49944 38816 989520909 49338 49944 800872826 38816 75304 563717301 31287 6743 39788615 31287 53662 714804714 53662 34741 129280998 49338 45293 845037716 31287 7393 813674077 7393 59391 644224323 53662 69853 871621754 59391 75178 4325662 7393 15417 132779422 58794 15417 607157937 15417 6109 75850568 58794 61599 42265952 60665 58794 302845356 58600 6109 989978797 6109 10177 114744908 6517 61599 703812805 31252 10177 268795196 74922 31252 259686289 30925 31252 87053604 24745 31252 570132112 7978 6517 911502925 74922 5067 367767694 12638 5067 970358299 24745 11555 383571484 25082 11555 285950131 16131 5067 829283578 38612 12638 322428813 81589 11555 139512804 67727 38612 460885440 38612 67923 581508699 9744 67727 388220399 14832 67727 730163869 9744 20318 408971722 14832 68502 55091788 8396 9744 947090511 68502 59951 249269356 8396 3199 544613035 54426 3199 346750815 3375 68502 841646753 8396 70447 323141755 54987 3199 573568069 14739 70447 46946632 54426 29478 876491212 31873 14739 373787399 14739 8 20983735 10012 8 765523349 8 32851 945650300 31873 81558 66219728 31873 45150 190570075 70047 10012 555680048 32851 57590 304084464 81558 22590 701286722 70047 17795 127019153 38896 22590 216185183 57590 71707 630876185 47218 71707 801295489 17795 26324 691752270 71707 14646 805473835 71707 73661 887217904 60746 26324 610652834 53111 47218 839590031 13275 60746 169922122 13275 21894 576896100 13275 73416 844895054 13275 62293 915002412 21894 19529 757643110 21894 77334 58040855 51294 77334 67784375 28784 62293 359483718 64675 51294 6242263 64803 19529 675812844 3467 64675 899836857 51294 60556 508296221 60556 928 640841296 56826 64675 589604626 56826 53499 8748463 53557 928 332703013 30118 56826 66951340 928 3807 119845132 30118 20177 529581637 53557 3754 17454195 3807 45434 106450771 22425 45434 598670928 19140 45434 965587755 82626 45434 163237402 45434 28842 653547249 22241 82626 336916818 82626 60178 59131709 63518 22241 963727497 29246 63518 93243513 53981 60178 656499835 56164 22241 835043131 71334 56164 133178909 63518 81934 603834660 13934 53981 371389913 58685 53981 140387934 49989 13934 273157394 81934 12781 21888205 12781 17334 273590199 12781 64639 682499318 58685 36788 664338676 64639 5980 275877845 64639 73382 741947022 45861 64639 698984881 71826 36788 740015257 5980 50129 111522993 45861 22303 599253068 149 71826 90750640 45861 12139 553593293 50129 2191 837972365 50129 68515 680517946 2191 77185 18860012 77185 4023 77715353 19386 2191 825503662 78054 4023 28224176 77185 27248 788133150 45639 19386 696565896 34732 19386 398851045 53388 27248 104053248 27248 27709 849220136 45639 71230 447613369 53388 33177 93099947 24435 71230 464858302 53388 42179 484331112 42179 70887 730952234 42179 20104 795951150 18172 24435 5696477 71347 42179 217661871 10799 70887 855559378 70887 22608 434717380 10799 33791 256201212 1728 18172 133895455 19301 33791 139377875 1728 25746 96312725 2957 1728 335615126 15253 25746 87499626 58225 19301 463825039 69757 19301 682611281 25746 54068 69482857 30285 15253 799651286 46019 54068 194278570 44844 69757 916937971 46019 71684 115446298 44844 16208 283386875 60512 46019 882798073 44844 11598 412338279 15398 60512 940954783 71684 59112 796799091 20237 60512 931496582 40923 11598 28796479 63913 11598 396193725 32045 15398 755372902 40993 59112 1928376 42386 40993 641218455 44106 32045 309959275 32045 10844 576879023 9508 44106 594021226 69915 40993 704212890 33260 10844 480933185 69915 16450 385505899 10844 10487 705704018 43172 10487 207763242 33109 43172 196594261 33260 66438 284540509 14848 33109 750190497 10487 49441 100235251 66438 38875 282149442 16902 49441 858919335 49441 17544 146108685 31452 49441 208005399 73647 38875 498556580 31452 11239 812822153 73647 6793 131217765 53863 31452 654561680 81957 6793 357151158 73647 43706 680914906 81467 81957 837911756 20842 81957 414546678 79519 43706 893240479 40322 81957 15113209 79171 40322 12424174 40322 10433 494847898 35903 20842 675989310 40322 28751 431167782 35903 1214 411454073 10433 47480 983198653 10433 70238 129090302 17638 47480 2588459 29360 47480 165572200 70238 68137 724975365 58414 70238 549734067 71806 17638 438094884 68137 78593 147084769 16217 71806 127184539 23967 58414 256761447 16217 45731 241305274 15422 71806 962678905 15422 58620 268791935 38081 16217 794953103 56633 38081 165798910 12633 38081 44165597 45011 58620 116417829 45011 56976 797534718 68353 45011 433563963 12633 61532 333705475 30782 68353 190862976 68353 21421 269462299 56976 12495 976118063 23856 21421 186632120 61532 49086 161905014 21421 4191 950633047 23856 13348 565095536 49086 71540 991879807 37465 13348 257012868 4191 3732 386363537 33681 71540 845756436 56847 37465 276842039 56847 82723 603785030 79230 3732 638729601 33681 19623 742516374 26505 33681 900921020 57266 26505 708390966 11872 82723 414853558 11872 36233 291963085 80431 36233 640327980 26505 56355 44879244 82212 57266 709594735 82212 25366 209305680 36233 28078 296378600 20944 82212 340823804 938 25366 594163023 20944 54856 113271270 13194 938 853787204 70609 28078 797898167 20944 23254 606921643 79418 13194 317468230 59233 54856 326310241 68729 70609 383258682 40992 70609 562884574 59233 10499 342649476 68729 39882 129089865 75715 40992 499206280 40992 50390 850019848 39882 63595 245191843 39882 17596 27346856 42620 50390 681656934 42620 68269 625112235 72413 68269 345031289 81927 63595 364500854 38212 68269 823932593 81927 75839 535860348 46598 72413 184297859 31478 75839 19776368 17973 46598 455850737 46598 66097 95294657 46598 10779 638389844 58712 46598 38545282 10889 31478 768101820 10779 6822 698624433 58712 19024 739996277 10889 55478 451825658 72527 10889 52513867 6822 69166 69097765 62588 69166 260870032 4296 72527 245507312 55478 17408 110053814 73060 62588 78719798 73060 48480 348570947 43769 17408 566940912 73060 34048 386189806 43769 51069 455438247 58682 73060 739136439 34048 75466 14692125 34048 44203 87581358 51069 52468 373048272 27456 75466 996836895 51429 27456 954263544 27456 34416 754328172 27456 11594 4444968 34416 35297 14508977 11594 38728 952517179 35297 66757 883836287 11594 46521 123947163 66757 18142 834765841 38728 54185 889345267 38728 5 205639993 15109 54185 98051648 54185 75434 691283392 54185 71340 304531040 71340 67770 383609378 15109 61936 163991433 71340 11498 354969591 61936 73758 134829736 61936 4054 699165335 11498 67651 124495967 27082 73758 241743331 35302 11498 543269802 73758 49359 813282822 35302 27164 63019551 49359 8810 63137738 49359 79702 574037010 27164 8816 149664682 8816 68390 66070511 8816 63331 342381478 8816 75027 324845522 79702 2344 753213561 75027 40743 811469829 69618 75027 312124631 13978 63331 69997265 75027 3897 938090616 37859 13978 577480627 37859 77765 976539076 38781 3897 157929914 77765 44280 493000092 30185 37859 142903261 79829 77765 25830632 44280 77519 677431909 44280 23059 946577977 72330 44280 16443387 23059 30489 671653020 79829 28297 719983011 72330 82239 535158562 46910 23059 385566083 28297 593 330268754 80815 82239 563605858 82239 8926 502572927 31311 593 300709666 46910 78047 114353264 16591 31311 121450251 3789 80815 532105392 78047 17886 16007535 33858 31311 538842832 33519 78047 733431337 57113 17886 994490913 33519 46071 479412964 17886 24456 648712681 46071 28382 943526863 28382 11151 583365164 16956 46071 736187135 28382 9787 784656292 28382 81392 34509637 81392 54822 293395828 78194 81392 618857572 81392 57271 498891580 9787 71632 720135145 57271 34313 562210384 44782 78194 293965696 47727 34313 987131173 26813 47727 291506724 14658 26813 482304455 82510 26813 500282369 57252 14658 822832012 14658 46930 19921080 14658 48390 625418528 82510 3179 172347444 12119 3179 55901208 3179 76343 402336739 3179 73244 99625432 36258 3179 314595175 78004 3179 319051184 78004 77412 334546684 78004 17568 475905699 47013 77412 687347482 17568 35031 508425761 17568 23212 149691658 47013 6151 602290243 60083 6151 974263701 47013 73271 946299608 74864 6151 683835782 32215 6151 602809345 26041 60083 539342005 26041 79865 768073005 74926 32215 713040286 74864 724 667905755 48948 74926 318731799 724 42610 914882129 40712 79865 720734855 40712 58020 134307211 724 4927 558857400 11163 40712 239452892 18021 11163 485979536 75395 58020 211039434 58020 69104 971898090 26724 69104 159460718 75395 600 286606227 18021 23104 216949797 23104 73035 273496964 26724 20852 620143326 20585 73035 557753939 23104 61136 719205409 20585 75041 127522369 36501 73035 382280569 69662 20852 729908067 36501 78646 108855910 69662 14056 11837100 14056 56475 702347224 20959 78646 42568286 6870 56475 810576222 79214 14056 775758399 6870 46619 375232947 79214 47675 732307002 46619 57471 888312858 46619 77752 282238246 79214 33773 697373915 17536 77752 649021614 20469 33773 568994271 22085 20469 755699563 58338 17536 477317555 58338 16515 172895318 16515 67339 479405796 76391 58338 934482264 28787 16515 682549051 52626 76391 947656028 26802 28787 549065975 32775 76391 315678564 47545 28787 638295403 47545 81115 221514366 47545 46259 758822231 81115 17145 740097144 6519 46259 196261145 14046 81115 577808171 3151 14046 870695439 44865 14046 421562954 32043 14046 671631713 14046 52560 934186457 52560 69433 779190687 76575 32043 37823229 69433 22735 403268322 22735 83014 807381361 56875 83014 413926384 51975 69433 729149568 56875 60028 23561841 60028 41174 136379098 54527 56875 306932894 51975 47758 943612917 54527 61699 970627699 50628 54527 973482152 68385 41174 707445171 47758 42830 41852483 50628 34113 842019726 25430 61699 235147093 50628 27796 402256711 61561 68385 787982851 63941 61561 963482277 68125 27796 610375679 29569 27796 423456837 63941 31113 134663147 68125 17074 995221880 79619 31113 934435447 17074 31142 34836 83247 29569 510381512 19599 17074 104502153 47112 79619 664502022 79619 49601 731425120 47112 23626 43540558 14699 19599 387426144 23626 33878 752204309 78995 47112 256690671 78995 11728 447724237 39597 33878 840584071 16646 39597 450097958 8019 39597 102657862 8019 65379 268608634 73902 8019 708319698 73902 19862 105067216 39040 8019 786125146 73902 19651 384049767 39040 30815 951828740 48128 19651 702574622 48128 29502 459938993 19651 6609 961731406 46059 19651 729835529 8230 29502 489564340 63597 6609 959155574 6609 5116 59215497 20125 8230 700421191 72851 8230 768813253 63597 17164 946590908 9838 5116 458507844 24436 72851 92982318 72851 14063 68297839 24889 24436 31540136 11806 24436 622251112 23890 24889 205932093 26663 23890 371655436 46711 11806 775973613 26663 15042 365752571 15548 15042 752355256 23890 59484 344851692 56362 59484 497638187 56362 82231 216283176 54315 56362 765896992 37394 56362 706171131 37394 69584 875034664 35791 54315 72431206 34230 37394 580770384 35791 66380 404673495 21332 66380 150625698 3237 66380 300712095 70610 66380 56783041 70277 70610 22428876 6148 66380 858270722 6148 68463 43598496 3237 30496 96014708 30496 55032 174653159 34422 55032 645033726 26435 34422 644228622 55032 72147 228549112 26435 17148 828451318 72147 72430 220111428 27839 72430 629149808 52500 72147 599160617 72147 73967 118225030 17148 18773 913264259 18773 46166 106344105 52500 45680 91304656 20128 45680 507836652 72937 73967 369470777 6962 18773 265234056 6962 1658 792401685 1658 68305 911654727 20128 67837 683339898 47949 68305 553398828 39186 67837 463832152 68305 49014 720505486 49014 32113 987765369 55597 47949 189858090 19393 32113 235994946 35891 19393 189228650 35891 79338 579536594 79338 35667 971822853 75777 19393 276862085 67 35891 325449326 24601 79338 883611003 82495 67 816851044 67 61363 883086946 36659 67 818480798 76409 67 989421820 64592 76409 330832204 41614 64592 458762472 76409 9070 989713901 16714 41614 253509333 9070 74648 885970176 74648 26527 340171461 16714 48685 491279833 73570 26527 223287930 16714 77782 295582003 48685 31908 795278542 65207 26527 851515574 65207 31403 64231060 61007 73570 59934933 31403 9939 101905090 76276 9939 366261200 31403 27629 955328055 38814 76276 249613582 33167 27629 453463793 33167 17397 565651067 27629 15663 123932175 13837 17397 48993754 17397 25777 231852769 13837 13600 236328039 65179 13837 855892623 13837 27856 807807062 13600 60189 5457719 13600 60827 182577060 3158 60827 32721955 82104 60827 869523133 60827 11650 973444071 3158 55233 78470303 66049 55233 637910436 51867 11650 47895354 44147 11650 419927718 44147 1221 650863703 66049 11726 917684013 62334 11726 7963527 31970 62334 92647394 62334 68336 457193829 31970 57529 481234305 1057 62334 304743881 62334 3311 629356227 64295 68336 408897151 6797 57529 582349281 3311 73457 796705224 71197 64295 71753667 6797 49375 337081828 23379 71197 203259411 73457 74376 653554680 82144 23379 998523601 51747 49375 19563370 23379 54047 709308540 23379 43198 918260745 74376 60692 976851159 43198 32247 308044999 37162 43198 345488165 64145 60692 797293837 41649 32247 100109819 37162 80586 636922572 17948 32247 189643972 64145 69133 90768801 69133 37819 161319672 9635 69133 823578090 57535 9635 517860509 80116 37819 840282560 57535 58796 486583854 72208 58796 137624424 51899 58796 739889175 72208 76924 555397376 61840 76924 136372442 51899 58381 27342149 52314 61840 476231253 71877 52314 309221347 76924 33305 735859673 26456 61840 963832869 27535 71877 84804414 26456 14767 39417633 67363 33305 40001347 67363 10372 463219518 10372 69354 45161194 3008 69354 926762314 3008 28113 868380707 14273 69354 432670140 56201 28113 825304605 17110 28113 30042918 79023 17110 851509889 30255 14273 148570353 4998 56201 587053751 17110 13542 461631262 17110 71585 256451968 57362 4998 100933418 13542 33821 37614850 57362 1770 587380467 58598 1770 708379473 71585 3223 487994401 57362 34528 59134762 32273 33821 137802063 31018 1770 184176153 31018 73034 240818052 68852 3223 558539717 40826 73034 676190504 70676 32273 33278734 70676 45359 295339797 70676 4963 135068907 40826 16013 648278607 16013 55567 34951539 24167 70676 732777255 77858 55567 594595775 16013 61750 2698933 24167 20549 75790406 52891 61750 909032263 696 24167 757966398 59323 77858 767473336 37635 52891 617306527 22068 52891 656656007 1602 52891 984185055 696 43984 143444899 52255 43984 10123719 64144 43984 342828973 23700 64144 195755753 61971 52255 389229848 45346 61971 592835954 75634 45346 155790028 61971 76650 294681175 68057 76650 195439676 71524 45346 649182293 2493 45346 210429448 11063 2493 3822614 54915 11063 54323941 2493 46331 691226870 60792 2493 502008083 22369 2493 896342808 22369 24244 397908413 22369 10221 84237676 61230 60792 756691850 53217 10221 731844965 61230 42883 215733418 53217 12523 120445152 9788 42883 69661698 47186 12523 382528755 9788 70885 638114256 782 47186 222089662 62932 70885 143892438 57279 782 531479186 71920 62932 552074115 64988 782 909196324 64988 71097 603150680 7423 57279 552051529 57279 33030 417038359 13910 71920 594312828 33030 80975 473831682 67795 13910 172168258 67795 8761 355871412 13910 78463 913604894 8761 34656 560256084 34656 6944 543150831 8240 67795 32877396 22979 8240 751946743 22979 31696 843669117 31696 77819 80018910 77819 76743 211164685 22979 42273 154858129 23750 76743 499787066 77819 67866 520407158 77819 45480 48231562 59090 67866 943071984 45480 2556 293394129 12593 45480 64144692 2556 37458 112886350 65227 2556 927314998 11554 12593 978915933 65845 2556 724029123 63424 65227 88222672 11554 81374 746112210 62514 11554 611918146 8449 11554 32667720 8449 12759 667862703 12759 8688 342430895 81374 860 746951855 65881 8688 936991543 12759 19172 830074388 53042 860 22279359 37389 65881 700336468 33965 65881 477766756 33965 69040 916689985 53042 35059 338881601 68623 69040 580580282 19680 69040 464948297 64717 33965 391402940 33232 64717 158243791 64717 64991 889707976 68623 58202 531436616 64991 38542 83470058 77377 33232 577736797 20217 77377 589221913 58202 22863 330638028 53398 58202 99824568 20217 46717 247797517 22748 20217 439341435 53398 42294 465900203 836 42294 983162375 42294 28999 809186388 836 36146 720208877 3084 22748 85061961 28999 18655 190227891 54428 836 967449252 36146 2417 139249961 19972 2417 490022895 18655 77126 225269728 77126 45852 53141930 45852 394 435004383 15085 19972 938820640 394 35095 589213692 45852 74995 187506336 44742 35095 912182428 394 56901 89619247 37057 15085 310704692 34901 37057 164120161 26073 56901 25456669 57823 56901 995041735 77147 26073 197520571 26073 44354 148136776 24511 77147 313893205 25468 26073 559490548 25468 20096 558435712 81519 25468 58687273 44354 22166 701445133 5330 24511 528269045 20096 48502 36642420 50531 5330 171730302 34074 48502 221698269 5330 15903 549202351 59684 5330 12671532 15903 40833 268349229 34074 70466 815020981 77358 40833 958845457 70466 17368 78398301 77358 43225 201828433 69099 70466 450174603 43225 25681 636487137 69099 48193 226467808 25681 10170 2050410 70987 10170 545198671 4521 25681 71088116 4521 54158 951127533 54908 54158 235698638 4795 70987 209200664 70987 1011 410261463 50450 54908 203256199 26321 4795 965033093 54908 57246 942001655 23474 50450 883335080 41629 1011 588409833 10212 26321 117724161 44698 23474 698998843 57246 65802 47194750 21424 44698 301902056 19752 41629 705895940 10212 36113 137113662 33058 36113 133974517 36113 20676 724835171 20676 57977 113583348 19752 52232 859606841 52232 64508 8424379 70301 57977 54971851 41088 64508 933656568 77576 41088 454885072 70301 4418 722406161 70301 15828 607187861 23028 15828 81879340 19974 77576 299374318 9612 77576 84169704 4418 14961 735868297 74357 9612 153409799 74357 258 272082399 14961 3701 666255853 258 6733 509573818 74357 68595 783469754 79688 3701 8716710 13006 258 284560048 40556 13006 470384304 79688 52636 765694765 72213 79688 740240964 52636 13956 968564279 40556 75678 33263947 27703 40556 506131878 50260 52636 737066756 72213 46891 786430986 50260 35430 85399924 32276 75678 50949712 15440 32276 79741450 32276 6522 206916242 74843 46891 202077465 35430 31813 811012276 31813 69186 634796477 74843 77238 126999084 25351 74843 18821640 8626 74843 882966505 8626 76 85827475 25351 35295 959007777 8626 41059 459523452 8626 49575 304246035 57691 49575 907957585 41059 5107 374557961 81367 49575 883034156 71924 41059 203356181 15592 71924 847745936 75246 5107 404607223 71924 7742 253174767 7742 55989 965650273 55989 37979 16224524 47375 75246 698184724 4570 37979 690375906 38977 47375 646625116 4570 27835 137714714 39199 47375 600327501 39199 31243 923288898 64081 27835 646344724 50199 27835 847766907 56457 27835 677120342 47342 56457 151443057 50199 58369 546093018 56457 4217 143265295 50199 11683 754045092 47342 80326 18836091 45891 11683 989444005 4502 80326 517377422 80326 47802 775139475 59260 11683 121296309 29232 47802 688989408 59260 80178 732430184 55075 47802 856249188 59260 29201 46406795 59260 60425 191998265 60425 19006 228529296 51475 29201 182523814 32913 51475 454627830 76068 29201 84194044 35612 51475 531833423 35612 75535 846849535 75535 66742 262967201 35612 12909 143279176 30786 12909 228954970 35612 74867 693130650 14006 66742 192699592 14006 50804 461778650 74867 51851 376469666 51851 58116 285881557 7007 50804 525654449 51851 10909 22082862 19690 58116 52031128 51851 70816 134156097 30173 7007 785739857 71597 10909 104552082 26565 71597 909105625 56705 70816 425791842 70816 19576 345244207 29616 26565 804933798 29616 36951 487489667 19576 51553 924450453 56705 45801 585217205 19576 67454 310351733 36951 80818 409289641 32916 80818 237079681 45801 16824 74113111 80818 76788 689127835 67454 62488 168801918 16824 13764 485319545 13764 83451 746666771 13764 29663 977147753 83451 11097 98822292 54446 13764 532877922 13764 37440 824526961 20171 37440 18265674 37440 54220 540908867 1398 54446 697238586 37440 2574 33977931 37440 38311 940329292 20171 77039 603823608 35474 2574 230728011 2987 38311 141604215 2987 34782 509113655 2987 66647 448172477 77039 55357 969980605 76587 55357 289337525 2987 65849 408160694 72010 65849 55100653 10026 76587 832226314 10026 4167 983883035 39749 4167 44160592 15449 39749 498240815 57405 10026 355950674 4167 44105 601505845 48172 57405 828002665 57405 242 326205289 242 3531 440815220 75884 48172 831102871 242 9325 483248335 9325 35646 796878424 24747 242 179147296 24747 73615 105389999 9325 1148 326892116 9325 78138 380862955 71228 78138 892634614 60829 73615 862126767 5345 78138 594570593 17816 1148 383227082 71228 76168 745102676 17816 56885 99317583 37648 56885 895095079 76168 48560 484352368 48327 76168 745848723 56885 82143 138355524 48327 33717 447246937 8923 37648 534842348 82143 83190 726482597 25627 8923 66218571 60422 25627 653239346 67831 60422 65009492 13029 8923 516860216 13029 83144 187701865 16876 60422 140020191 69225 13029 914468424 67831 50316 260694573 50316 33962 310744559 33962 47404 291825227 79277 50316 196732650 30062 50316 963068514 50316 58505 119287358 18615 79277 975354821 47404 26210 741742382 77402 58505 999394750 65988 77402 460244830 77402 69897 960075178 62109 77402 51024407 31867 69897 157423280 23120 62109 293398902 23120 56101 662171567 62109 75909 35082688 31494 75909 74169683 75909 16053 931172140 75909 73365 993440521 56101 6145 256185209 45459 75909 315509314 73365 66891 71857187 45459 43156 587151321 15218 66891 550250602 3781 66891 326593221 43156 83351 91696519 53821 15218 240782452 37731 53821 468636492 37731 10964 233963546 8030 3781 695649202 53821 81244 674935419 33103 10964 671517602 8030 45815 781591834 10964 24466 967616359 21670 33103 583110883 10953 33103 436574090 16183 24466 304306835 10953 28073 894517030 10953 54164 27063545 68468 10953 330520577 15916 28073 307779413 18758 54164 492841514 58472 18758 269970720 18758 24578 946767595 58472 72645 428546099 15916 33960 252585728 74941 58472 78181386 81182 33960 705102968 63527 81182 379309423 81182 32850 339838274 33960 76323 749037245 63527 47706 713556851 8532 32850 989876339 73456 47706 649834935 62436 8532 905357862 47706 32367 370596649 73456 36347 107605307 57040 8532 466731838 57040 41945 677432517 57040 80122 881510290 57040 14978 760948930 57040 46280 61976483 63469 14978 763232048 42508 80122 256452585 6341 80122 292315128 46280 61569 957478125 6341 57749 77735923 44466 6341 799729152 45499 6341 984141556 14772 44466 84552146 51835 57749 134952298 18132 51835 660185742 18132 51583 23619656 60312 18132 620133629 51583 14093 392933363 51583 4197 512063488 68485 4197 340772638 42622 60312 550561659 4197 72374 193635771 27477 42622 99062506 42622 70013 255821452 19535 42622 232335970 42622 79639 285124656 58497 79639 401169636 59643 79639 186661908 79639 67909 716314679 39789 58497 498419624 79639 77638 564171809 67909 51661 355934350 19188 67909 75607801 39789 43044 390982058 19188 28659 607782706 51661 39513 14227609 19188 11423 688275730 28659 1023 965358607 39513 161 398846976 1023 20093 401427915 68749 161 407253783 11423 77767 368280767 44175 161 660851481 161 79999 999177898 20093 54276 729073229 69124 44175 606182930 44175 21245 872153150 21245 38575 182583177 18309 38575 563501342 17800 38575 240464939 18309 83403 157836279 38575 24042 182144762 17800 83070 20104975 22103 24042 190999293 71221 83403 73716129 24042 13835 902651245 22103 80860 131496127 65568 83070 141909680 80860 42056 530907385 80860 82095 874546466 82095 72806 491201450 18934 42056 110774703 65568 63804 147879375 18934 17089 16148251 66558 63804 719439462 63804 33811 587697464 23092 17089 216338436 73238 33811 428420448 73238 19566 622378295 23092 30626 507911710 33811 964 64363297 46152 30626 29580684 31713 964 386527666 27847 31713 693239729 3095 46152 17610641 31713 9929 882448365 53112 27847 606064640 3095 6795 724683039 24894 6795 139097296 9929 13533 170357431 24894 3026 702477179 36005 6795 588328847 67705 36005 380413471 83043 67705 7775375 65150 67705 488685384 3026 23883 551402538 65150 69873 778766389 23883 45687 601424452 13768 65150 604989934 23909 69873 787761806 50276 23883 567483075 13768 52767 983929013 73574 50276 368465938 73574 71983 780008078 38232 71983 154476042 73574 32649 71132690 55373 38232 560936754 76819 38232 628285185 32649 53205 528727180 9379 53205 944141989 76819 29161 4263994 12997 9379 422977593 76819 79988 929044097 9379 35115 505873488 29161 41534 171582575 35115 61822 861667304 10655 61822 668878164 35115 12134 617646063 51418 10655 259241070 21134 51418 249940034 21134 41352 53052350 41352 38701 123186682 55862 21134 833050608 21134 34918 555339327 41352 30477 92565125 71174 55862 84223051 38701 73322 700058542 18399 34918 437408551 82342 18399 531602687 73322 18275 720685720 23451 71174 89433682 18275 35276 147283610 42028 35276 280465692 69020 18275 500688646 42028 20403 15100163 16784 35276 805940222 19225 20403 924217751 20403 2967 534657965 27127 69020 385631469 53995 20403 824078846 16784 2784 294511308 19225 46308 280058411 53995 63985 415502539 72339 2784 181221540 49056 53995 660748999 73017 2784 355323186 46308 66617 336776634 60151 66617 213527225 44155 73017 120052817 60151 70240 9465437 1646 70240 169877249 81069 66617 908338190 82094 44155 597048911 44155 16683 556396058 81069 36794 238026148 81069 49061 313393323 16683 55064 141293150 16683 52464 232140005 16683 23622 163435045 55064 79028 208933613 49061 41206 315268804 55064 17896 279399424 17896 37837 771896292 56973 37837 121804113 37837 60443 59658869 60443 23518 584651137 60443 9311 799191557 23699 9311 28663817 23699 39739 641018182 29905 9311 83953548 71075 29905 670567478 71075 27380 264098135 45642 71075 843314953 80635 71075 73689016 45642 2165 909599683 80635 8648 683450390 20460 27380 551912126 80635 4548 729430273 26686 4548 308292812 4548 17752 68273877 32879 20460 687536635 34309 32879 155036846 34309 52489 850947039 32879 22860 588001360 80091 22860 473793236 80091 36293 223525901 32836 52489 774334477 19898 32836 661254040 32836 38841 983862174 34930 80091 329432127 36293 18743 722598383 32836 56488 970846693 18743 44376 828248680 14146 56488 450835276 45959 34930 109060402 56488 59102 62042221 59102 55587 877066864 55445 14146 135841579 72996 59102 253296078 45959 22569 72495476 22569 19786 100830546 10168 55587 576482726 22569 9526 783645411 73216 9526 197847153 76273 9526 677712521 9526 44306 366002142 74877 73216 392678147 23284 76273 527337762 19603 73216 742158500 19603 40546 62501019 15705 19603 349798540 19603 43916 500332288 1970 43916 341622305 62357 1970 807395658 15705 70692 65049505 48424 43916 174524046 18538 70692 28428859 53666 70692 893561422 53666 47189 841259888 70349 53666 137130904 69167 47189 618687855 83090 53666 771799663 70349 11950 692498229 41374 47189 84809178 70349 75072 129826813 66619 83090 138391982 687 41374 124369785 3420 11950 411523457 687 15175 127414486 75801 75072 765943171 15175 54104 803842947 3420 27838 210860389 81379 15175 543990339 75801 53236 201895125 54104 81340 48346737 53236 24406 609255335 55365 53236 842159073 68219 81340 383433292 81105 24406 385225123 46683 55365 821830381 778 81105 320585365 23247 68219 699709987 778 11841 156495682 49883 46683 468496287 16857 46683 182668908 11841 18855 181406856 79411 49883 27423026 22833 79411 523816360 49883 40184 349205405 22833 24027 661696290 58436 18855 64737512 24027 32007 769619431 23252 24027 209555673 23252 34698 294070237 58436 46534 473811542 67310 58436 962349079 67310 78589 633672030 38285 34698 944384754 15211 34698 625808860 24816 15211 926594227 15211 80789 499836849 38285 40516 500022322 40516 71538 352784676 75136 71538 803705937 80789 25650 749550165 78060 75136 952058571 35125 25650 441386552 81216 71538 426216961 38421 81216 727247075 35125 67758 98239369 78060 45100 541220515 46925 35125 700488222 67758 15750 427680214 13912 46925 965060255 45100 63657 762786717 45100 4987 566999542 71035 63657 852171914 13912 34296 494916140 63657 71317 943376895 37618 4987 759463020 34296 47844 469057004 46358 34296 212247437 46358 79846 138232295 23370 47844 413902129 37618 17277 211267945 65616 23370 624087036 65616 39376 277762644 23370 34484 779897353 65616 77105 674480934 65616 46261 463964632 39376 82683 341644790 76285 82683 257440266 70597 46261 803018736 77105 9581 103805994 9581 6978 903494832 79349 70597 144355392 6978 26098 132339655 73186 79349 135511741 77080 73186 847583575 6978 66356 841084018 4290 26098 766588065 73186 18337 663856329 77080 62049 494779011 18129 62049 454826266 14789 66356 893743990 21414 18129 311560295 74636 62049 654787770 74636 15330 134238184 66529 14789 173873316 63617 15330 56718488 59979 66529 806345890 77868 59979 154952683 15330 65282 410193057 77868 57545 61773844 57545 397 397427341 77417 59979 21660852 77868 21453 73061615 21453 9795 913398814 57545 13465 981787213 77417 9951 589616920 8118 21453 992048677 9795 54964 815952683 32718 9795 175210475 13465 57996 809675653 9951 23880 40751394 76255 23880 131484638 63623 57996 772500719 76255 44549 638299178 57996 42093 281934443 45082 44549 145503108 42093 60794 307963582 12008 60794 695893539 42093 37474 852681139 42093 82348 801382170 4945 60794 830033783 27314 12008 267548606 4945 74760 997209004 82348 50266 173951607 46976 50266 886208505 21527 74760 374019619 42783 46976 555054101 50266 47488 479089882 62990 46976 644457927 12726 46976 362764946 24013 62990 522494780 62990 82770 605754153 30572 62990 675432011 37015 82770 916516256 37015 28416 763456395 39089 37015 920130552 40731 37015 813930216 47982 40731 120605338 67082 37015 123696797 67082 42119 688591399 29225 42119 983216904 15700 42119 789381550 42119 52153 273147974 15700 8744 718342174 15700 55383 90893192 15700 47768 843998270 29810 52153 441891522 8744 33676 1395383 4493 33676 456432815 79654 55383 202985734 47768 19290 488326416 39402 33676 370928438 25677 39402 163311794 19290 10185 670944902 10185 24782 491123420 65790 10185 296913891 39402 77054 127180018 15695 24782 865127678 34724 15695 59799574 34724 70731 170450242 53645 34724 369609672 77054 41432 321629786 70731 198 169233635 70731 20330 633857426 21871 70731 93453158 63274 53645 550588359 63274 26413 959959445 21871 19539 589068904 15402 21871 118083273 25732 63274 262796178 53634 15402 472066456 74413 25732 936063365 74413 28418 351038209 25732 9289 852090815 28418 67948 89693595 26977 74413 119079597 26977 71198 889505918 42292 67948 123320810 26977 70631 616250900 75052 71198 389438701 74661 75052 446537745 71198 32404 143999980 28777 74661 566576557 74661 77239 234801128 22175 77239 993082689 28777 36002 146382871 76107 28777 909823722 22175 33639 769428319 73926 33639 588669978 11345 33639 524216063 80780 33639 349092890 73926 61778 842699538 67772 61778 936521391 67772 59447 2371060 67772 54523 280747632 67772 61053 114992699 5186 67772 36869521 67772 5819 838815265 17317 61053 992061561 69798 61053 140622256 42375 17317 423730047 25155 5186 7842447 25155 53957 221967711 69798 16458 446932051 16458 61751 103822599 17860 42375 46550310 16458 8661 319476473 61751 6509 396546996 55185 6509 560302894 17860 79412 661286504 56940 6509 348276865 56940 69248 420852252 80986 79412 35271881 56940 16160 693625161 79412 27899 38316610 24495 80986 717510392 69248 2953 973768891 27899 15357 648116776 27899 67649 355139953 27899 69143 711406989 15357 44448 771229639 32410 69143 764394389 69143 4529 499723496 4529 24694 199220325 3325 4529 117408489 24694 44893 753593266 32410 10687 489302381 14340 44893 703348088 24694 3337 139145735 30589 3337 404424053 3337 9470 83737016 72676 3337 492025351 3337 49282 699803633 34165 72676 105758859 13898 30589 940223652 13898 70679 366422487 27174 72676 427639497 49282 27890 507192103 43902 70679 996790959 43902 36178 839905732 42757 27174 419435606 35129 43902 579884801 35129 17773 325493566 43902 55420 285828598 34543 42757 532722489 17773 28122 494617994 34543 38273 517219795 17773 65601 378998111 59772 34543 979301820 38273 49300 124483363 14688 38273 6955518 75583 65601 336011464 59772 14368 474239074 14688 31977 66990706 75583 73465 402132343 42182 14368 437745831 31977 49407 205428136 49407 32090 582822286 32090 31618 5896221 82929 32090 848077351 49407 44368 263936234 31618 59828 7594564 45368 32090 181855040 45368 29267 850695805 71849 82929 576382343 68260 59828 933198682 83061 59828 466085017 51281 29267 870449223 20468 83061 112413712 51281 13437 263870474 20468 69886 696852717 29187 51281 41146703 13437 504 571763285 41355 504 138235254 46614 504 197652572 29187 29207 968794564 41355 45830 181524299 46512 29207 95261183 46512 29252 68014502 45830 37242 524536198 3583 37242 773652504 3583 37679 80251055 48316 37679 579461375 38965 29252 32577962 81998 37242 593172906 3583 54379 911453839 60869 48316 703097438 6486 48316 897339175 36298 38965 429085880 36298 41134 705036578 60869 36227 21887033 61203 36227 940843605 41129 6486 355252970 61203 45078 419307019 48558 61203 834578124 68663 45078 920180665 74291 45078 106610796 17768 41129 553000849 11680 48558 656164696 74291 10795 82979956 5979 10795 587059944 17768 6255 244395925 6255 23672 652067036 35992 6255 270050805 34077 5979 29825878 23850 6255 560407717 23850 49050 353951225 3628 49050 107640591 35992 77292 242388810 72984 49050 984988015 46886 3628 175823525 77621 77292 390230263 77621 31461 463149449 38570 31461 968506489 46886 36270 381326272 36270 42599 73684448 24486 42599 750952938 36270 80917 963576297 18386 38570 459815472 20886 18386 189205591 20886 77808 61230834 20886 81077 393870609 20886 75694 103380980 20886 33801 976902603 77808 32820 733491507 77808 54459 127769424 75694 77897 424608349 75694 23878 44265701 56491 32820 461230797 54459 24232 859588292 56491 71248 769291333 17430 23878 515975984 31069 17430 251353112 1503 31069 628296945 80014 31069 565695732 23749 80014 53326282 46180 17430 419632193 61281 23749 894624973 80014 30788 506257138 23749 16883 573815661 33603 61281 538450895 16883 62574 1580026 61281 10066 219584770 10066 43416 703333390 16617 43416 911134264 16617 59254 228405335 33664 62574 348710772 33664 49881 905702568 59254 43053 928966298 33664 26262 16265166 26262 11368 204018399 33664 48195 826621295 4455 48195 221821037 11368 33543 999180112 11368 23756 297806545 12518 4455 820343169 18755 12518 127097208 33543 65330 504349382 12432 33543 572801620 80034 12432 880013894 12518 27506 623120804 65330 27021 869394181 80034 40772 557833247 61720 27506 424411809 41165 80034 14128963 19070 27506 686494275 41096 27021 362784772 17018 19070 841797951 42685 19070 86878188 42685 30305 165200333 11774 42685 266490187 42685 74488 925974870 17018 9985 365015747 9985 8403 592785722 28415 9985 490523374 8403 45347 126785951 9985 82028 286251544 9985 15210 937992103 28415 45969 476309581 15210 39221 35917036 82028 34216 803080887 4653 34216 708585903 57370 15210 88043230 45969 20697 602987816 39221 72666 96394618 51249 4653 117155199 28979 51249 458764351 40035 51249 608988548 28979 44033 178487021 79399 51249 614113813 76589 28979 527090235 79399 8501 635170921 420 8501 442112596 38545 8501 362459269 79399 51367 788083287 76589 70794 113893420 30796 70794 973303963 50666 51367 462062532 30796 65631 77895877 8453 51367 941301309 65631 28445 538271196 50666 1505 537175297 65631 58121 954102925 1505 25757 525848343 8453 47623 200454465 66612 28445 654116689 1505 75232 585894620 25757 52364 245919179 52364 16853 567483335 43788 75232 651462091 60861 43788 711787451 75232 59876 504279845 60861 17379 440351183 52656 43788 451471307 953 60861 736425423 42039 52656 692537552 17379 67135 156261823 65437 17379 976764865 78379 52656 80909394 953 46802 947987393 67135 16848 495091715 65437 26322 861424908 49207 16848 596424392 49207 76291 961509899 49207 29975 420755233 29975 46214 77023398 49207 29893 230843851 46214 49425 522666798 49425 20176 400161968 42450 46214 41958442 58832 29893 71943420 47913 49425 263800361 20176 22296 816725191 42450 39043 43602689 38350 47913 595694784 38350 22992 31514794 22296 63415 298726864 22992 69668 876805532 69668 26114 705316487 62237 26114 764091682 22992 19462 156320122 51179 19462 111130754 62237 17945 422418322 17019 19462 910875354 19462 81316 312968355 17945 76816 811684030 72621 17945 539846138 69148 81316 465633365 76816 41172 21082317 21968 76816 106722264 7124 69148 205858835 52890 21968 412596299 7124 22753 31176758 41172 1599 252253303 21968 22556 980233612 22556 4264 567597664 48515 1599 857460064 40655 4264 228750405 38752 48515 17558668 40655 50639 807491374 80110 50639 797492253 50639 44373 567955145 38752 55718 547176145 50639 81309 546426069 80110 57780 247857262 76769 55718 37551912 55718 24655 791385389 68399 81309 958301793 47579 24655 592066390 76769 59642 264088091 76769 57401 79416431 32016 24655 413886435 56243 57401 215446871 48031 57401 921787579 81877 56243 487295297 21750 56243 416048909 81877 73736 200970709 44353 48031 474642290 57602 48031 870108912 21750 36924 21438015 57602 51625 526733042 489 51625 571682270 489 25329 361654485 25329 76296 993196927 25329 57791 593055510 25329 41607 378537227 49471 25329 794003472 29066 25329 461864785 59483 49471 140093201 57791 77483 94972231 8229 29066 965447667 77483 23448 617208747 64430 77483 495025193 23312 23448 619597929 8229 8736 965435745 23312 71599 335616630 39590 8736 552542218 30672 8736 662803568 30672 20445 142315663 39590 13327 867917576 30672 74756 470834563 39590 62275 112875813 35247 62275 743911164 13327 32227 126804729 62275 58263 810909310 7924 74756 216425561 39051 35247 732798098 7924 52971 500324403 32227 53337 778001694 58263 41212 297990097 53337 32407 613474624 33779 39051 940638926 52971 13994 245938325 14348 53337 932729893 13446 32407 816992038 13446 43037 976141509 37542 43037 752134972 43037 48673 405180987 30329 48673 516274268 23814 37542 85083200 30329 76691 753762673 37542 75664 661089606 2382 48673 840175767 76691 22466 566900413 82447 75664 133852691 76691 60627 66647601 75664 50742 351013585 22944 22466 618376856 22466 14455 168278070 14455 74752 837722246 50742 63077 56786919 14455 8530 125613059 8530 26376 607913777 14455 62351 10000727 8530 17799 62779760 26376 31025 156404324 49546 26376 101625387 49546 29186 8135905 23789 29186 831424287 17799 51306 265011315 23789 78715 292443176 78715 13387 417636992 78715 47301 896494490 38569 13387 92925019 78715 4610 439636946 54085 78715 902559016 65413 38569 449543721 68789 65413 157862106 68789 49630 263998820 2731 65413 34161893 49630 49691 115463108 13345 49630 848353712 13345 27932 713092844 49630 53145 716438697 21821 2731 284042283 27932 13025 362310459 9533 13025 18141626 80678 13025 72458568 21821 43096 668477647 80678 930 831925024 56325 9533 653579900 42380 43096 604538458 14879 42380 320205165 56325 81532 13097469 49858 14879 782779744 49057 49858 763498914 42380 1751 795374626 2920 49057 672880395 34963 49057 320858592 6889 49858 905500951 2920 9178 223285453 6329 34963 33902682 2920 21451 900275210 35105 9178 8579543 21451 29393 976777533 47551 6329 529383801 6329 43717 132537657 47551 37068 438513754 43717 40775 601355521 29393 81824 36946806 43717 82842 56419633 42210 43717 134894467 81824 4535 117331045 42210 79013 212778078 79013 32762 49610304 68522 79013 43090510 42210 68948 238606790 68948 52882 219355534 64881 52882 35870789 68948 45849 412667557 45849 6410 625988692 26580 64881 348038456 80452 45849 781006315 80452 44026 63785520 44026 18620 90679782 18620 70699 619013451 26580 35979 606210744 35979 55504 851410021 5948 35979 119231829 70699 22757 14247775 13017 70699 34983478 3405 55504 146770589 5948 38660 134331475 13017 41309 117504967 13017 21287 299093898 41309 29039 887883284 45548 29039 177256581 74718 41309 536125288 29039 43948 727506649 79341 29039 45657432 79341 24053 405675832 23915 24053 670318543 19481 79341 123611499 37441 23915 440461063 20401 79341 438433012 80261 19481 264201810 37441 51133 512047121 19481 45115 747006756 80261 61568 482131219 53788 20401 374129907 61568 58856 247200596 51133 8590 558824057 42754 61568 202967631 61568 9826 235236421 53788 4040 399892852 80962 42754 453693409 25539 8590 798081083 56286 4040 522487958 58930 56286 498256865 61976 25539 17052260 934 58930 270174208 61171 56286 410106367 14122 61171 397259166 58930 55602 133632623 934 4147 726657545 14122 75866 513131851 74961 14122 622292070 75866 45569 250831666 58597 55602 871937952 74961 11046 460766680 11046 79051 619478288 5256 58597 782432186 60224 5256 38472041 11046 76794 44284653 76794 26856 120385514 57947 26856 325935133 28370 76794 195107330 74019 60224 25297399 28370 37949 598187321 37949 66956 324273230 37949 6403 371725250 28370 1967 3735706 37949 484 761877338 1967 50907 524309720 50729 6403 593151807 6403 9530 758162443 50907 8841 899536489 26743 50729 335222165 50729 34157 550547472 1886 34157 32286485 21193 34157 293360079 26743 42517 766525406 1886 43592 946779465 42517 64961 933350253 21193 80633 655785525 80633 11487 574844352 69722 80633 95028564 39162 11487 874044443 57521 11487 685663778 57521 7723 195753891 39910 7723 235946914 69722 9803 196478379 39162 52558 199543662 57521 18930 631040981 11394 9803 763723711 39910 49788 273540468 11394 6307 21549083 11394 40715 398067548 41431 40715 536921378 41431 21553 70844385 70956 21553 441557634 41431 40313 72734027 40715 11382 76785144 21553 11448 98524798 70956 29156 50165333 11382 7109 746297206 3079 29156 100711371 29156 62524 126628348 7109 42025 179508829 50636 62524 902862514 7109 55818 273513145 48064 55818 852832678 55818 82672 68985206 48064 37758 820939824 23114 82672 287350728 45753 82672 503646185 55459 23114 242505645 78753 37758 970527258 37758 31570 80707731 31570 31559 786772409 75873 78753 68363444 10979 75873 122018009 78753 27659 328361551 1054 75873 26878896 31559 27060 711348384 36847 10979 303619268 1054 16140 958660741 19300 36847 984956455 67976 36847 112384872 5844 19300 338585230 19300 62151 402713188 62151 76643 833676660 19300 46290 123644326 66210 46290 817025969 46290 54877 430805023 62151 13865 187741469 6131 13865 989384344 66210 25422 225792330 75582 13865 263438532 13865 51738 678132623 20010 13865 34928984 20010 59008 664681144 32571 75582 843236535 6534 59008 873752022 6534 4704 160566579 73062 59008 912906055 74566 6534 759601366 39408 73062 61014948 39408 7053 108335683 39408 3161 87597748 16717 74566 334355645 3257 16717 743341871 39408 20997 437615042 4139 7053 494002233 20997 16910 74321775 65656 20997 528356840 20997 37218 858919445 35384 16910 102840484 4139 68971 695191933 16910 43402 215326438 4887 65656 746478806 73959 37218 124070977 35384 37198 579847908 73959 32693 241842215 73959 53949 63126840 29707 4887 79840646 37198 62476 457295528 53729 29707 573738823 50882 53949 644833067 67660 53729 595964143 39374 53729 944908611 39947 67660 680921950 72824 53729 169875317 40661 67660 63533088 56384 72824 317903988 56384 27901 425858460 15531 72824 259608367 16835 15531 422979316 35904 40661 735015359 35904 41388 380156215 16835 3585 994261492 15531 78625 48141033 78625 76498 283179377 3585 44381 198983939 43002 3585 394653612 44381 39002 499683636 44381 35510 624301764 76498 6335 995906629 25878 35510 669400718 57146 35510 364277029 54755 39002 190815591 32250 54755 51687499 54755 69896 192581274 59161 57146 142396582 69896 76849 992004694 59161 56501 430771531 76849 61146 835066006 76849 62323 142855906 6461 59161 805825118 57076 56501 898774176 57076 1910 841820626 14155 62323 392557303 48034 14155 284096097 68509 6461 112815821 50113 14155 152936349 14155 18897 793317869 42565 48034 119744688 18897 58551 499208596 46639 18897 24704883 50113 32209 944955293 60146 42565 869190673 32209 46200 708008463 58551 44250 559672086 7089 32209 675018412 60146 32572 45220563 27155 32572 271008634 46200 56157 529799450 44250 3133 58196279 13412 32572 757062568 56157 7223 619908711 56157 15834 500621297 15834 82547 958783554 8977 13412 963264647 7223 78427 785208295 15834 25362 952113678 78427 52016 857195456 35030 25362 810923111 51168 52016 230593731 14217 25362 121100987 56346 25362 441125101 56346 27235 184437430 49924 27235 758395437 49924 25803 80732371 50287 25803 380648776 49924 82563 987603813 27235 60772 452826554 43802 25803 118816766 52419 25803 961107444 52419 44626 722118609 82563 16010 922567292 43802 28361 34028377 63640 52419 53085688 27523 63640 49999367 16010 1061 68063035 27523 28816 41807910 78482 28816 42454603 69468 63640 926354569 71078 27523 792998568 29904 1061 617441755 29904 66931 549914578 76886 71078 879237529 1593 66931 798303378 71078 46754 119383941 76886 44067 932652058 66931 15862 63275612 25358 76886 220767536 1593 12190 192531149 12190 65828 942255475 44067 44535 557532641 50426 44535 118663568 49792 25358 224539345 48536 50426 678102239 44535 7851 961968209 37848 7851 10497204 67282 37848 497264501 48536 68278 742004581 25471 7851 268185614 37848 7927 79589026 67282 47340 4751483 25471 62759 81588453 28824 47340 572493133 64527 7927 17847432 27920 47340 428725560 28824 71330 712587496 18926 64527 527970466 54965 27920 438115101 5179 71330 844885583 27920 83300 755920074 21523 5179 439834497 18926 49908 943812805 83300 38297 31861759 6066 5179 18633729 6066 19980 78641696 67821 49908 540133275 38297 64086 962980186 3364 67821 708969321 68279 3364 924077714 64086 38897 5530301 79083 64086 244468709 79083 60560 44094175 21714 3364 254401559 79083 40592 377465335 74680 38897 450942965 56374 40592 463689983 34202 56374 604835386 46483 34202 532909159 49588 74680 945836524 47325 46483 641777216 24960 46483 502281990 31106 49588 665420447 49588 4631 656148568 37254 4631 705768195 4631 30651 953722869 30651 67859 638062256 2668 30651 134448991 81024 37254 823147103 2668 21020 16882056 54082 81024 193170391 73150 21020 186514197 59427 73150 63635182 21020 57929 64363162 11089 73150 133079426 27623 54082 603578 59427 26677 739710604 26677 9243 661799832 74396 26677 673180443 74396 1282 632037168 1282 36142 603207381 68033 36142 942763482 51126 9243 488984316 82180 1282 923426068 22234 82180 318579371 82180 52918 365260206 52918 38606 260649494 51126 22373 21126485 52918 66071 48156684 52918 41498 773345364 60708 41498 800722030 9571 60708 513641800 66071 4407 981867208 60708 51987 650596385 4407 43246 198422731 36462 51987 739028988 9571 27693 573426290 34164 36462 42899750 62885 27693 464037642 34164 61559 79574724 34164 62489 611666640 62885 8090 146883124 36885 34164 701642031 62885 71648 49117158 61559 26184 106015603 8090 7014 636067524 26184 66590 301444163 71621 26184 152202966 71621 59132 177667306 24934 26184 495908071 7963 66590 937949253 39398 71621 30236498 71621 64463 621762228 35853 64463 131335199 4524 35853 744494763 583 7963 573449582 831 35853 508261201 35853 21663 933510236 80905 583 593375012 74730 80905 812218297 56146 583 362638966 72178 56146 163677296 72057 56146 450511494 72057 44202 652427199 27755 44202 971195961 29543 44202 856785185 44202 28752 235788679 65528 44202 125553457 65528 28460 812674279 78825 28752 648383476 79467 28752 320314927 63692 28752 470879495 79694 65528 499714812 79694 12396 743512059 12396 7151 92049826 63692 13571 497513137 48599 13571 709048876 37694 7151 971288268 80876 12396 829587042 53705 80876 492771869 13571 13364 624567087 53705 63068 414960917 47287 63068 89095087 53705 10271 422939371 13364 18870 502435728 13364 50293 16487457 42844 47287 998188603 61665 42844 356359482 24905 42844 744273033 18870 32384 296025938 36750 42844 508118247 83392 36750 996044348 56872 32384 307245856 37305 36750 81760193 29519 83392 148597134 36750 36090 790132251 76601 83392 776605465 3683 76601 338552685 34414 29519 450640242 29519 34000 325018966 12504 34000 537847602 34000 513 628342974 27892 3683 681389724 58256 34414 738972320 33369 513 84573996 40235 513 967018314 29368 33369 681053682 29023 40235 514892065 29368 12232 487944328 29368 60651 977648785 40235 83112 23700669 60651 77612 262222031 12232 28870 677906905 12232 52575 518523035 15406 60651 214783121 77612 3685 934139465 60895 77612 37564774 3685 1357 141183277 15406 64997 399701244 60895 41148 997133603 1357 688 767670204 688 71428 782000181 688 28783 484763629 11102 28783 142056123 71428 22237 598577203 79541 22237 314282118 82247 22237 592518645 62061 79541 422584005 16735 79541 29795214 79541 61395 104005396 79541 32211 489681741 3243 62061 849725405 20719 32211 453143650 20719 73667 98717361 3243 65303 428613328 4982 32211 42152833 20719 37641 617551930 6915 65303 350040117 55352 6915 826077959 27234 37641 780056214 28170 6915 464317497 52664 28170 46933034 55352 82562 523358830 3176 28170 32294391 52664 45336 115656778 28170 9126 650248726 52664 55216 26960997 82562 30875 985101381 5625 30875 48431862 34124 45336 37982239 34124 29300 884702404 26538 55216 525845070 5625 23696 756804435 42792 26538 309602592 40794 23696 220497776 23696 64935 860053906 42792 73932 36513488 32986 40794 594167764 55303 42792 81536677 62169 64935 113026360 25279 64935 615278290 32986 80966 360081022 70379 80966 820798265 80966 7881 679892981 62169 60223 134033845 80966 41751 198791666 23365 80966 650526640 23365 15493 226023283 41751 30155 305554622 60223 29507 842729819 60325 23365 477801031 23365 63030 210867670 15493 72841 314803364 30155 29283 74186836 29283 15729 284013937 72841 31107 151082544 31107 3709 508037330 29283 57942 99080562 31107 66250 708862319 57942 77421 50582072 57942 75333 349365112 66250 33729 566665112 36457 77421 679043173 75333 8418 259739177 36457 32742 180830620 35705 75333 510650192 4014 32742 657769070 59566 8418 25462518 48020 35705 231585994 59566 74748 221428823 15946 35705 139378898 4014 26531 119924857 19814 74748 883674932 15946 26085 828768171 8007 19814 997978960 548 19814 140466114 48807 19814 833756680 8007 62979 199752173 8007 331 352335971 65659 62979 349913997 10793 548 561960344 18618 62979 44314590 65659 82156 287114749 65659 49518 44818197 18618 28163 21942810 18618 70279 34300673 63951 28163 491274736 74100 70279 513770633 2833 49518 225747296 28163 74968 672519618 81044 70279 926921746 74968 66009 423586677 63876 74100 372633307 81044 12078 125994629 58608 66009 82830199 68005 12078 110652217 27614 12078 188989164 68615 68005 569552656 12078 61379 77260263 27614 38741 994804654 68005 68647 733134222 23237 27614 113041128 36359 61379 888363554 23237 53965 156907675 75085 23237 821866913 83158 75085 190353456 29816 83158 494929373 53965 2757 361983436 16754 29816 89795333 2371 75085 445048307 29816 48135 816403040 2757 67631 669932423 1233 2757 710667329 2371 71579 186528816 2371 17636 706372282 60000 71579 887130662 19430 17636 915471496 17636 21064 221464511 60000 68654 479499899 42706 21064 622978601 68654 64745 60315827 42706 32477 902671822 21064 67059 132304889 67059 69502 275324229 44259 64745 457666022 1336 44259 394725752 32477 63960 128589410 1336 52508 984493965 70902 52508 9175954 63960 44551 479700680 56218 44551 204872601 23086 52508 860087438 31206 56218 72035832 64900 31206 481728198 18030 64900 312440483 20083 23086 705418892 45518 64900 623071554 18685 31206 928001508 66414 20083 725262322 45518 76485 977476663 66414 69942 628730972 26107 69942 162030106 15653 18685 141893290 66414 73961 449093470 35637 73961 170063201 26107 34908 571650178 67582 34908 658191 34908 7891 200312599 73961 47728 218322265 35637 30233 476746102 9376 30233 639263944 9376 17812 903519056 67480 17812 642772058 30233 66353 17711941 55110 67480 739879000 66353 996 255995423 25963 55110 72423719 82854 25963 978446703 996 22688 417065948 25963 82597 70418951 52347 22688 208850672 82597 46245 962064950 42925 82854 926323093 53500 52347 134719234 36978 42925 696934694 42925 79536 675408105 64503 42925 498663029 29897 42925 451050485 79536 6541 115480425 36978 16063 67018516 79536 67993 168983730 77410 6541 929002096 67993 60596 593555816 56496 77410 160757156 56618 60596 187505323 56618 22184 597750912 36591 56618 873245233 3945 60596 310897557 61224 36591 427226110 56618 77129 796730034 3945 34088 762114825 62462 36591 312875791 55815 77129 756097999 58865 62462 107245640 58865 73093 85205052 17846 34088 431970547 55815 42559 349794442 14353 42559 200628928 58865 1344 120937794 14353 8338 806488371 17846 80936 592562188 2912 14353 409831810 58383 2912 669087845 2912 63289 117892098 63289 6390 18862507 67167 58383 925507458 3123 63289 91792970 13109 63289 746787884 71346 63289 854825874 13109 66093 571985741 13109 25246 733330377 66093 11955 751768755 11955 49113 217445281 49113 42513 731507776 66093 63104 166300116 63104 57116 351858890 42513 13524 794751779 47530 49113 929702424 963 57116 482420066 2656 47530 117702629 57116 35478 667249352 47530 77260 987292602 21780 47530 134109685 21780 54623 311965989 62586 35478 145663059 62586 42050 486515534 77260 78645 740424367 65305 54623 667150953 299 65305 43198323 65305 69493 1285422 69493 65822 789171225 69493 36075 673393441 65190 65305 114835010 7665 36075 752795328 69493 17675 355723087 43882 65190 803570346 43882 26891 766224392 65190 33003 487047460 7665 72306 229976134 47379 17675 594302336 2025 47379 535481528 51380 33003 107148977 71332 2025 171618509 22285 2025 938808242 2025 47586 25475009 22285 8812 276831619 27518 47586 145754324 8812 72966 103601939 72966 25624 405837275 40464 47586 415393458 49237 8812 579411573 27518 51980 637049151 15520 40464 714859452 61883 40464 98486392 51980 38974 775626409 56437 15520 172991128 20858 51980 626122947 20858 13407 439530182 13407 50675 906956383 50675 64802 865074636 50675 43492 23464787 48175 43492 452110326 58052 43492 944647663 58052 1879 134841143 58052 72091 264625880 58052 43167 817078000 65308 48175 621714753 78658 58052 42189768 72091 41018 283256461 35274 43167 133926141 43167 1516 391013936 35274 27098 222507158 2223 78658 292090071 1516 45342 667394687 69922 2223 892892113 79770 27098 836510546 45342 72079 379408277 64710 69922 938092359 4452 72079 844333135 74814 79770 379573579 26109 74814 623168101 1115 26109 805512817 1115 74196 355811429 10076 74814 433973409 11337 1115 545927792 57804 1115 697950759 1115 80324 579849516 52328 57804 806594959 52328 49867 435011606 80324 71671 923502390 57804 78320 711491669 44058 78320 949293317 80192 52328 901150157 83082 49867 119988587 78320 16342 812835527 16342 75234 559475007 16342 40398 548730093 40398 15519 385919182 15519 66074 917723107 75771 16342 396125760 40398 40863 92824839 75771 71646 105625327 15519 48228 867050785 30229 48228 544613940 48228 46983 91242632 74957 48228 187515159 46983 1220 80645617 74957 31381 598666947 30229 62251 876710502 62251 58288 432311766 37888 31381 70734048 54213 37888 978066007 62251 34246 61807296 27023 37888 229038361 55976 54213 36394129 55976 35081 148214002 58420 55976 571756989 55976 51332 654409670 36030 51332 871092312 30865 36030 445902865 30865 8399 372172641 78348 30865 322618295 4432 8399 622742850 4432 38255 139646731 44750 38255 492457124 9149 8399 41515732 4231 38255 268777969 62892 38255 887688010 66858 9149 88599628 9149 39767 162632017 62892 78455 741890490 44556 4231 959245422 44556 36074 417201695 78455 9781 457487954 36074 70421 665195053 14271 78455 955661651 44556 57219 389325192 68965 36074 195218650 68965 56900 52081537 68965 6716 364037744 68965 3797 759340227 13343 68965 812762530 68965 56690 130167914 80545 3797 211219810 13343 7342 669693260 26458 80545 48793998 13343 53122 684697844 26458 1529 430263929 41925 7342 474210862 53122 56649 95226247 53122 81893 643659051 1529 67073 881806307 28157 1529 181684193 19023 67073 897568634 55551 67073 264406688 22996 67073 483337088 38509 19023 372192552 9956 19023 904381459 38509 28778 849066507 28778 69241 426160707 22996 78926 341969446 40615 69241 782859866 40615 48697 335510473 78926 41493 833599528 18086 41493 953392027 28929 40615 654159949 29170 18086 832230021 67106 48697 482551671 26693 18086 465507564 26693 25524 952712641 25524 2044 199275732 67106 46194 606177515 25524 16453 584665696 77364 25524 926345098 25524 58970 331192943 28670 2044 805008319 33435 16453 679976858 28670 49794 552346028 9165 28670 506024681 9165 37012 530241366 41253 9165 19804031 33435 52592 908984136 37012 69908 425400271 12545 69908 570980965 52592 33400 476688811 46584 41253 325854785 25312 46584 812259685 12545 25437 99949175 46584 78880 147623974 44559 46584 683173934 46584 76909 83832778 25312 46595 4495655 78880 25945 928566788 5185 76909 484329667 39059 46595 647819937 76909 10318 746524527 25945 9847 904005046 81365 5185 372174369 2653 81365 752077169 2653 24916 925345851 81365 22112 319365289 42462 81365 757246871 24916 12648 35749286 45298 22112 381066705 12648 69350 588523018 20443 69350 367222875 12648 21464 404939241 21464 77230 141198132 9678 77230 486109260 21464 29743 473130198 70980 77230 345131530 29743 11296 654069514 59949 77230 580196087 59949 22028 136090943 59949 43029 674431915 1264 22028 266071935 11296 76642 17670131 22028 6619 977938527 22028 76638 585547551 19702 76638 941825374 20582 76638 128278570 14579 76638 551459064 19702 52649 385799477 76638 81801 571756539 77888 14579 23217693 50622 52649 858354282 3595 81801 969574161 61824 52649 322518498 50622 31869 96216728 61824 58633 587076204 50622 43063 372562584 3595 20466 616962196 58633 65136 728983294 74253 58633 296168480 44677 74253 658938654 69070 20466 193634114 65948 69070 399558452 49529 69070 25467733 44677 65831 290266723 44677 75021 362299364 63446 65948 347143709 75021 66456 681833637 70920 65831 438110142 26406 63446 424037168 66456 50759 315477924 11832 26406 157491862 11832 9180 716777861 67427 9180 78273222 26406 29326 221871130 11832 65835 465324700 8938 11832 464951904 67427 19511 373059706 67427 48111 256568340 19511 64875 354900983 64875 78484 700784409 8938 60115 860319477 19511 38529 790370342 60115 57863 69678688 38529 38651 251537948 38651 18428 615323702 14813 60115 357345577 14813 47083 255056379 80044 14813 399785970 68243 18428 77433643 80044 18013 560287651 75490 68243 207499582 47083 32654 54233505 80044 39578 742266260 7778 39578 831603075 75490 58908 857636906 75490 78820 666883939 12341 58908 285348302 12341 18061 965142196 58908 45255 538251114 59476 58908 701259193 78820 60477 783696014 59055 12341 631423079 74319 59476 837760907 61914 45255 77114694 70495 61914 505382498 61914 17576 310469241 74319 23593 367674599 23593 41673 145957717 17576 73691 528020939 17576 25142 59624453 71140 23593 214980976 17934 73691 808646927 66364 17934 36279023 66364 42139 855356265 75142 42139 842985616 42139 48160 285654002 42139 14260 320252928 54850 42139 370466723 12599 75142 948286130 14260 75676 73208385 75676 52615 790016460 12599 56882 19067058 56882 51664 600896720 56882 27181 120148268 62872 52615 995101915 29954 27181 219608203 56882 35895 611313811 63279 29954 710412167 63279 66420 654560602 26454 66420 779672018 62995 26454 827416590 35895 51169 976744198 63279 14645 982403101 66420 71927 158199703 51169 59317 499825037 9719 51169 89390559 2971 9719 320118413 2971 43733 300048905 59317 82338 125998741 1118 9719 754965491 15179 2971 305002592 48809 2971 36216247 82338 31991 2828824 82338 21379 121458285 52228 15179 17429546 52306 48809 7451994 38153 31991 966456323 31991 39396 697548352 47641 21379 888956161 38153 55122 437097705 52306 18632 792188842 39396 10648 383655394 6842 18632 192494929 10648 74599 738355086 5698 6842 956417821 5698 73553 144627025 74599 59736 320410621 6842 82480 882769515 73553 60403 779988033 59736 48229 685661568 76842 60403 757874452 50321 60403 347296413 54524 48229 234858802 20510 54524 230739249 12607 54524 753109170 50321 69355 365112511 57725 20510 899357916 57725 72379 510121616 57725 62951 284988554 62951 60005 262862864 60005 57928 594313629 57928 15349 60375837 15349 12449 440849508 15349 8012 90480043 37239 60005 799889501 15349 12382 870771469 33350 15349 174287872 33350 40382 987127428 8012 63498 115428997 40382 3204 385477986 47165 3204 738219980 33350 14195 266352528 11780 40382 351874752 45136 14195 581947090 11956 11780 729983545 14195 21301 583302379 45136 81628 104816191 45136 66988 91537773 4088 11956 439339917 6586 21301 471535939 31799 81628 515708474 51634 81628 502026070 31799 61870 265407989 6586 19429 951659368 19429 29136 559536525 27962 51634 101891502 62551 19429 940244200 52840 62551 787850750 29136 67080 849750872 62551 16598 634014956 82841 62551 67124144 25775 52840 609064290 16598 79724 713511900 25775 42862 275155082 42862 37453 440168926 79724 57969 97113934 79724 75170 794031127 75170 14554 498390095 69447 37453 793326201 75170 19661 145308801 81954 57969 639703167 19661 16622 355651930 69447 57712 172993382 51668 19661 724582669 51668 77534 218333219 72326 16622 307511371 49810 16622 280947660 72326 74084 14946746 74084 61431 469694073 70218 72326 852344075 65161 49810 741825546 49810 76480 718256748 61080 70218 106147061 60923 70218 300328488 70218 77263 519212656 12797 76480 957368686 77263 60628 397870291 60628 57730 591379540 2297 77263 161555995 72078 2297 446124275 57730 23939 379592533 23939 15992 370379275 72078 68085 522727656 72078 74098 507516101 9734 68085 380460546 196 74098 754801076 53999 196 14350884 21208 74098 510659114 24147 53999 542221018 24147 79160 19971206 79160 69629 961657590 53999 45186 72865847 23141 45186 995393207 43187 45186 782907902 39840 23141 832723944 69629 24131 241871116 16461 45186 687700522 51154 43187 725373019 71419 39840 850092760 5887 51154 55366256 51154 17241 445265646 14706 5887 205355748 63084 14706 988257855 16573 17241 580114473 9475 14706 232035163 59741 17241 296945247 83490 59741 282458271 63084 719 258253333 9475 71942 886572828 79194 719 139833380 719 12407 975226111 66430 79194 636645948 719 49594 993954885 49594 23520 725871160 12407 56994 447424437 56994 33945 779633650 66430 6171 296437446 27103 33945 352306611 49980 33945 406036959 60804 49980 667690524 79238 33945 237539463 14588 49980 536797574 60804 49079 186963213 79238 8851 650365560 10086 60804 688728491 70188 49079 497865512 6663 14588 24419785 6663 34420 179397585 10086 59389 349046777 49361 6663 567455014 28765 34420 539022509 59389 79415 689161295 76663 28765 37110762 76663 35704 972671605 62936 79415 678921690 76663 23085 786252541 76663 30562 310030600 22549 23085 288975235 22549 55743 970617370 9685 22549 423046203 22549 36757 582056084 22549 6182 175816813 36757 79274 907939525 2936 79274 477366888 38419 9685 112999491 79274 80749 53457516 79274 20895 96943267 37403 80749 192514654 80749 24510 341635766 18000 24510 134750798 41115 18000 510581088 20895 37710 937018607 37710 30230 949086152 30230 57347 170121851 58713 30230 17850987 58713 4538 431565734 65202 58713 366596118 4538 26930 911415638 50253 26930 667629643 19793 58713 384038295 10107 65202 138637129 60816 65202 137683833 50253 10804 737663669 77561 10804 927183471 42067 10804 200417444 4774 10107 99856891 64572 4774 687970306 2640 4774 384126570 23692 42067 967902039 2640 44486 409276331 23692 8122 147416473 44486 63181 143209146 63181 76320 153257310 76320 71374 493580933 521 63181 148440010 11767 71374 306548786 10606 521 20147737 71374 72484 227690232 10606 24618 479463803 30914 10606 689627191 24618 6714 69324322 72484 53584 95912478 65025 30914 383908629 42167 24618 246867436 30914 3682 34287467 65025 43793 895112743 33223 53584 202018530 30978 43793 253265580 42167 66229 945463022 77290 30978 28679142 30978 31986 329498440 45688 66229 233496520 45688 77973 484493244 77290 15474 812490281 75567 77973 468576804 45688 27789 348870993 72868 75567 996634253 75567 19675 147712104 83495 27789 924822517 59301 19675 289902600 19675 63330 755756005 26975 63330 845846622 40093 63330 75853582 58476 63330 18083074 56881 59301 698475064 58476 57106 820252335 36474 40093 87022842 36700 56881 230136029 36474 50456 367451955 48325 36474 387989482 36700 80390 249776482 48325 72617 226446235 22225 36700 181643945 50456 82486 331986317 72617 67987 473770576 19888 82486 918092794 22225 33358 659420609 5591 82486 39817466 82486 66171 715567968 66171 71511 461623494 71511 33623 957179103 66171 49713 294532885 33187 71511 188141033 33623 80613 615718031 49713 68580 272327924 80713 33623 96654447 76580 33187 593084337 68580 60980 621031490 76580 13543 549775368 61808 60980 733711092 13543 69906 427423072 77265 60980 105588875 69906 17916 120776003 13543 73160 674634222 17916 36619 55823228 77265 9634 955419702 17916 66597 270649895 7701 73160 909720626 83293 9634 479654201 79668 9634 719416614 73399 79668 234178869 73399 75813 126602879 45262 83293 139171741 83293 77766 454507836 45674 79668 553168524 75813 37915 417525752 43580 77766 545055514 77766 15318 919951627 48531 37915 373553665 43580 6929 59724537 10589 37915 435876264 26296 10589 294895573 6929 78389 970129526 32647 78389 870349785 10589 21612 435087555 32647 6923 906798550 32647 38110 258353810 32647 36582 496529629 38110 71088 781035797 21612 60393 791505358 8625 71088 991772742 17404 36582 19828617 31409 8625 437178435 60393 13486 760208822 31409 47644 239398792 14071 13486 92625341 31409 26241 540110297 26241 33469 86833914 38227 26241 297169812 26537 26241 665056249 41860 26241 399466448 15699 41860 401523791 41860 50552 457772578 14982 50552 907862156 15699 7766 554123584 19743 7766 278045395 67125 19743 465947673 48583 14982 787757282 48583 21641 90170605 19743 5139 566374556 32058 19743 72932163 37831 5139 709877152 31655 37831 751553510 31655 9041 975798632 3326 37831 606411114 3786 3326 780980688 60202 31655 917742380 60202 38214 368730518 60202 48566 785590598 3326 35858 319356032 60202 51175 680992888 35858 37673 590643208 81767 38214 747791787 2425 35858 902583018 51175 4926 631399294 71525 37673 872564488 4926 45944 832990170 11811 4926 317373916 2425 37261 231669055 45944 54563 485783352 54563 72207 639060128 28798 11811 548990429 48106 28798 6817569 6351 72207 784833815 32778 72207 46829971 28798 46878 984638697 74094 32778 406623973 6351 18078 579796118 34938 32778 658715096 39854 74094 697410851 50186 74094 508885760 60409 39854 994445846 60409 61852 4933329 17660 39854 631452310 13846 39854 310025009 61852 59436 779715251 10231 17660 89032401 10231 58564 358403995 13846 36053 951459326 55443 10231 740774484 58564 63563 952460356 55443 13614 283661204 36053 50540 5727788 52474 55443 71049138 55443 15500 50869158 50540 19650 807073622 52474 29468 43468028 29468 4593 754147197 3998 19650 818371929 10885 4593 990036439 34381 4593 207867868 4593 82198 782514774 51046 3998 803490070 19164 34381 245266587 68058 51046 989189277 51046 69423 458271393 41838 82198 563970602 69423 28695 5766662 38119 68058 457906269 69423 54803 86657622 38119 16119 697792138 28695 31951 921046693 28695 61337 400283412 64692 16119 642177871 53780 64692 765826096 64692 29251 52084979 53780 70283 106998701 70283 5810 123110581 29251 67867 680551220 5810 38013 370470867 16106 67867 206934588 70283 9068 316422831 5810 23444 275707557 15011 23444 45636279 15011 37150 104037992 16106 60188 94905601 15011 62505 731057843 60188 67304 395606644 15011 19838 248695233 29827 60188 55029297 60188 69770 375031525 69770 24284 693247991 40577 29827 646746727 48842 40577 97551696 48136 48842 37252089 48136 11671 849554794 70075 48136 1797522 70075 82390 867608215 31965 11671 193199818 11557 70075 863635252 21449 11671 898054742 55477 82390 99067938 22733 55477 532042196 55477 35234 612970191 21449 2480 90008146 65473 21449 500291457 35234 80362 480146461 80362 25798 799586245 15565 2480 862414370 65473 2907 159223835 70320 80362 70193203 70320 71147 996369484 15565 24612 879788953 24612 63129 202012152 63129 73809 629738542 71147 62337 370226579 34016 63129 729220956 26747 24612 9422220 73809 8524 521518147 34016 76598 894516931 34016 44665 995424596 14712 8524 76565963 26747 74345 440864186 50064 76598 307496945 27483 14712 330839198 60660 27483 55461365 38184 74345 180532108 46064 38184 325539474 64838 27483 768324897 29777 38184 985826181 70395 64838 298231728 29777 83364 778373072 64838 8870 530379976 64838 48625 141232187 22732 29777 115220402 13047 70395 515940764 4053 22732 283073855 50857 13047 291248756 33845 4053 26207985 10265 50857 27216597 4053 39989 917982829 10265 13206 758079582 50857 11232 839541508 50733 39989 863868696 8880 10265 316203380 8880 68883 710962543 50733 17764 58263988 11232 76321 494404141 76321 28804 982163607 78690 68883 345574785 44555 17764 671385444 58985 76321 60545357 76321 17850 159054975 17850 31174 530913690 77252 17850 803056162 44555 5422 542310141 5422 14486 345840947 79327 17850 377102977 83299 14486 89041478 79327 18499 498281560 68467 14486 943182900 68467 82069 872196313 23960 82069 551096068 71878 23960 147639900 17191 71878 854753131 72002 17191 335676384 82069 39384 207246582 17191 28829 185630575 28829 18580 453048552 17191 78651 551564515 39384 48869 127190900 78651 24687 682176404 18580 49179 99297078 4394 48869 363447001 78651 76724 152767403 48869 82404 446099761 12499 4394 70972663 4394 44266 802429889 4394 26574 389929229 44266 29148 860361105 44266 60452 295800822 40764 26574 475853635 2079 44266 297291929 69234 26574 721865310 29148 82177 378028473 36927 69234 858961543 20690 36927 72337181 29898 82177 683283918 20690 56175 305450027 20690 13549 359972813 20690 38792 908459478 12977 29898 406684082 56175 55778 829401347 33180 13549 159049922 38133 55778 11700110 33180 56128 169045636 56128 55455 920481215 31786 56128 663064684 28414 31786 158899830 35729 31786 968113623 49579 55455 510876169 28414 31663 894664024 28414 52503 73245813 37268 28414 754847606 52503 7139 477195211 49579 36553 689429617 39768 36553 625925692 35689 39768 922635880 35689 62266 10260370 35689 7901 232206665 39768 48247 806129527 32946 7901 181977759 79747 48247 898667919 29125 7901 796900235 48247 17160 82488787 32946 54197 447012401 54197 43504 297121724 46299 17160 29094654 54197 59367 624657067 43504 17919 601579724 3285 43504 603795378 17919 6502 192539668 26541 46299 92155740 3285 38703 242597159 58168 38703 49377699 63283 26541 124376587 33542 26541 876056122 6910 26541 287150668 32930 33542 3913139 63283 46197 684808140 72107 32930 701581111 54772 6910 679766880 6910 56693 178529665 28388 32930 74103071 46197 30092 197836493 30092 78008 757555360 32810 56693 671724835 28388 22746 736385640 7229 30092 917786924 41382 22746 866296683 9429 41382 306302971 23396 22746 380220897 40980 23396 149543966 9429 17504 662115834 46631 41382 751422467 17504 6892 239859028 979 46631 183777214 44035 979 9255462 44035 66943 333520141 34162 46631 165493610 28056 6892 611557676 44035 66453 38021204 73022 44035 725660346 66943 11274 899679435 19683 73022 458422342 28056 28273 168160942 54769 19683 609165739 28273 42437 799600755 54769 2114 68269753 28273 15910 764683157 54769 31639 661156912 15910 83231 977728496 42437 65317 629200792 83231 2448 59757354 31639 71866 70342490 65317 25646 199110265 2448 3462 816283 48333 65317 670215376 25646 10464 716571012 36523 25646 74956599 42041 25646 40903630 62044 3462 939718666 80088 62044 496532078 80088 71521 113811772 40001 42041 53552361 30633 71521 237010400 30633 44758 588069813 40001 66760 264676098 71218 44758 54239205 71218 68854 885024236 68854 30601 402200764 16641 30601 511514559 13086 71218 26298669 68854 11763 982010023 30601 77990 456657445 11763 65760 917863034 16641 69092 857633211 79706 11763 146793 79706 7745 154450172 79706 25733 918967119 12671 7745 844969842 69092 12057 627744505 12057 75847 223232766 25733 20685 502826609 13340 12057 69370404 34610 12057 254570013 25325 13340 177018046 63664 13340 727104562 13340 23307 652847205 25325 3642 946186394 25325 7976 323630257 25325 59446 312098425 7976 44098 279180178 7976 59588 387945106 44098 72849 278720131 66836 7976 494149232 44470 72849 167922445 71606 66836 409245978 71606 12669 719347038 12669 14393 521143529 3866 66836 4956132 71811 12669 965321307 79018 3866 246830813 3156 3866 385290891 27136 3156 106573155 3156 28612 714215367 27136 42341 48043063 3156 18205 316499578 18205 30471 191075359 9970 42341 613369939 9970 50478 716389608 9970 45904 446001812 45904 66225 81929257 66225 10716 980499961 9970 59340 619836727 45904 4118 295026436 45904 67224 982389731 75016 66225 806767035 75016 14994 805289962 79496 14994 833931260 77542 4118 376051560 14994 2569 899615576 79496 53510 279493119 53510 22365 456350561 22365 7885 625592537 22365 65210 792880316 35349 7885 29756021 78606 53510 931326897 40877 78606 94129918 39 35349 765477922 39 21094 118503049 16052 21094 191275853 58106 39 173368451 40877 32002 182629673 58106 48669 42617163 82110 58106 595554229 65738 58106 269740260 82110 8837 695279693 2461 32002 416317659 65738 45180 19801856 4544 2461 73867104 53013 2461 236408691 4544 74179 904080649 4544 8207 67824752 50261 74179 932078795 66278 8207 269726261 50261 65621 893807030 74179 3532 3990973 65621 47652 311561350 42221 50261 898350244 65621 76958 55697928 42221 69469 625363583 8336 47652 694106978 55646 47652 727187915 55646 14483 177306229 15957 55646 4851183 80335 15957 264704642 48387 55646 207312807 48387 1339 114028160 73782 1339 724544907 1339 41695 108440231 22929 80335 949205148 45306 22929 307789630 71992 1339 774455441 22929 11816 844849465 71992 2883 826045840 71992 7735 724259208 11816 36569 931018279 11816 28195 329601748 30532 28195 233823523 56677 36569 110228665 24575 56677 610597658 28195 36237 332450928 36237 15344 248751297 74121 36237 945564371 49326 24575 345102393 24575 71402 967567370 15344 45627 613800912 74121 3096 952536361 74121 43397 747224328 63003 49326 618611088 67879 43397 402965919 22031 67879 582228640 43397 52883 613752831 28838 67879 844706742 38673 28838 271254714 53961 52883 938767409 38673 81825 182385063 32934 52883 404795536 65773 81825 570213774 68204 65773 256948913 65773 54291 109397209 68204 56112 914656407 49007 56112 204905983 13555 49007 669003522 54291 56048 222127645 33535 56112 230433179 6694 13555 483001255 6694 68473 811594111 23083 13555 577008556 23083 78563 796846790 66036 33535 316268960 21768 78563 582631991 78563 68292 711865235 68292 68296 782306731 68296 11913 190303783 65375 21768 902427875 68296 54627 116288278 54627 47476 580448160 47476 30250 241826101 30250 56144 125840921 71151 47476 389582642 67840 71151 89047309 69987 30250 873968618 6465 67840 821854333 38749 71151 114491323 44979 71151 151756794 69987 60171 59348022 44979 45076 634447004 46537 45076 721816310 28723 60171 905808615 28723 25984 161042079 13826 25984 916853783 13826 28101 330353473 81543 25984 303557316 25984 275 599269975 275 71903 36133319 81543 49464 490705035 56888 275 713952864 65098 275 583371096 275 13079 668167177 21888 71903 7024670 37502 49464 833655400 65098 78319 406829104 29912 13079 542618646 37502 73963 737372489 78319 14759 745798205 29912 32220 961696452 29912 64155 28261274 4031 64155 864986631 8348 73963 716745848 8348 18631 466249524 28756 8348 158141923 18631 3484 435608842 4031 56725 26660912 56725 81219 260418333 14508 81219 421875057 56725 55937 367268408 58844 56725 38848392 56725 52076 576149211 62606 58844 755259274 40198 52076 882410649 58844 19512 916968966 77201 19512 868742167 40472 40198 841189725 245 62606 982081527 48371 40472 50501755 72791 77201 15847439 45604 77201 257801961 245 70109 933254813 25294 48371 27985269 17503 70109 831807310 25294 77182 313632498 70109 29097 557907131 65323 77182 825689579 66746 29097 786464276 65323 75096 5127091 66746 14603 787039032 17376 66746 70531076 66746 63746 719842646 69213 75096 94542698 63746 73281 322172724 63746 33382 2771576 63746 75614 58720829 24823 69213 347025493 23493 33382 250069107 83148 75614 38165137 75614 61250 824871085 9926 75614 133468485 82501 61250 556794873 27068 23493 74383608 61250 82491 97655966 27068 47434 569683124 54662 47434 1606755 62255 27068 245508898 23000 62255 551935000 71352 47434 128406275 71352 36550 337612397 7836 71352 917160586 4276 62255 96784085 13037 7836 388308866 40190 71352 491713189 208 36550 281245958 7836 71639 630787986 4276 41325 404395189 74164 13037 78905205 2007 40190 235874707 13987 74164 558289494 54417 74164 913772517 41325 68486 298288380 74164 78667 986378348 68486 65081 499333010 56215 13987 429363803 13702 56215 950995171 48643 78667 85794981 6371 56215 315743167 69998 56215 99665147 39680 6371 753094197 69998 67332 976556978 48643 15343 500658245 69998 2287 423981391 15343 27619 712247313 39680 54450 608640968 15343 24395 170446628 29184 54450 535465755 64584 29184 534211250 2844 29184 171474737 24395 46247 341661426 80359 29184 723006015 29184 68173 799879278 64584 70467 45468553 46247 14235 135421191 14235 54477 923078800 33629 70467 378561152 14235 16316 124913921 6186 33629 985620645 6186 78423 311299195 11170 16316 913784109 16235 6186 673437465 16235 60528 294869998 3767 6186 552965744 32258 78423 435780023 58833 11170 715141857 63788 3767 177795369 60528 56487 922614394 58833 71746 951981567 56487 50697 93297092 17492 58833 113216645 71746 18616 828434496 18181 17492 473560719 50697 74083 76029892 18181 49684 207276428 18181 69564 9565674 62996 69564 12301949 3655 18181 57807624 34174 3655 449455408 51246 69564 988769543 83195 62996 40246547 72445 83195 515193228 32470 34174 847091973 51246 19410 195716562 32470 59471 258406919 83195 70787 591508998 70787 34951 862938593 59471 66737 420950409 50159 66737 78324611 38978 66737 648197026 70787 27545 736825736 37552 66737 111694275 54223 37552 45798538 5562 27545 908815979 47439 27545 632791614 37552 57641 85522075 20831 5562 306529624 74344 20831 891080074 30186 20831 891039273 37533 47439 657727836 24148 74344 80842988 37533 75010 78618805 30186 33322 521696678 41659 75010 132797243 75010 61849 996549512 75010 39696 590655026 73769 75010 143789668 41659 55958 187535632 73769 47473 871851197 55958 58552 389874849 73769 71166 846453484 55958 46728 882713670 71166 24279 928628574 71166 55433 11637404 59913 24279 565623080 30715 59913 674146739 24279 51014 918602073 30715 55920 147796698 4292 30715 104851106 4292 16715 745352739 51014 77112 766620907 22008 77112 539808566 69909 16715 890873414 23356 16715 805031478 17196 22008 528728508 9727 23356 972400121 23356 30449 522819599 34996 17196 233197799 34116 34996 333940236 34996 39436 976148720 11085 34116 914200441 78170 34116 103578432 78170 41210 108093702 61932 34116 978133965 25582 11085 384485418 61932 61055 166861774 27883 61055 764527169 61055 78799 914033249 25582 6919 139047237 18045 25582 123157895 78799 25623 766487404 78799 38095 895474086 81420 18045 655704507 38095 48326 445787876 38095 16104 373507087 25623 55063 594240757 16104 57447 777264754 48326 39092 825542741 26665 16104 949194317 50539 39092 98303262 26665 25929 84712462 69366 26665 337302411 39074 39092 824351724 26665 74727 209672914 69366 23310 822916737 23310 31204 631174705 79950 23310 133421525 16961 31204 436260195 23310 10112 507837025 12390 23310 483803474 15639 31204 9017367 82386 15639 874084338 82386 68701 628379769 62158 10112 671640576 15639 76455 208336487 82944 62158 616286522 62158 29662 887625222 62158 51446 142288578 25042 82944 909957291 82944 64791 527892257 64444 29662 537308650 34935 64791 27310871 2830 64444 390748452 10832 64791 312372555 23464 64444 50651835 11645 23464 484962288 79617 23464 726736609 7416 79617 845951321 35148 79617 911190056 28313 7416 490239514 33147 11645 992568433 28313 58105 265091840 7416 49617 765147667 27245 58105 297203303 27245 38543 464374608 48871 58105 113011688 48871 36067 689195221 38543 45168 524929781 38543 31310 308926322 38543 26070 683561849 26070 65981 338511064 76205 26070 419247357 72416 45168 232603464 75568 31310 125396751 35113 72416 635306924 36441 76205 968352761 21747 35113 574678650 35113 52144 213101713 53125 75568 493341367 71302 53125 867447625 21747 50070 40433275 38853 52144 811915582 72387 52144 973298219 72678 71302 514604867 38376 50070 879180399 38853 20534 494319047 10560 38376 71723554 72601 10560 135455486 72678 41223 31281431 39140 38376 5669586 33741 10560 581521199 41223 72362 146980061 72358 33741 59983297 31414 72358 201058866 72358 35636 575419488 61573 72362 363556988 35636 76877 901482153 76877 58695 50513957 5217 31414 69866984 76877 77336 862037613 64528 76877 468318240 76877 42094 19255195 64528 568 122439413 77336 43534 401917859 64528 68943 973111964 568 36049 672825546 51606 43534 381609790 68943 35050 563349362 49945 51606 884920079 35050 53022 847434098 43401 36049 685431068 36568 51606 781225029 53022 50187 91496357 50187 25738 19242643 9152 53022 101890510 4105 25738 962927071 23740 4105 942669614 68288 50187 815283241 46477 68288 694441995 4105 5365 71346219 68288 56023 477304893 61614 23740 74703473 16232 5365 269010071 15523 61614 153024118 15523 66595 107493762 56023 37271 319302417 16232 15177 63965652 15177 54380 84870750 35243 15523 637299132 6886 15177 21858047 69486 37271 690426347 7774 15177 14431090 45701 54380 819483733 6886 54091 550721338 54091 30237 751948129 9184 54091 33996037 40426 7774 71272021 55881 54091 940684053 24514 30237 451785044 23659 55881 346728591 24514 69824 946682735 23659 6011 204719985 6011 44583 471591153 6011 78684 723659444 47929 23659 98736826 68908 78684 553112625 3545 68908 730302608 83333 3545 274775485 47929 51669 102290744 25943 3545 768744768 83333 36648 152597079 3545 76830 83491894 51669 38804 468989364 38804 21749 564151190 76830 1091 822916816 76830 74264 332569562 38804 24725 429427138 74264 64447 337796989 64447 67223 531912980 64447 31126 862424925 70795 64447 806973923 19955 70795 419812978 81181 70795 835597614 49897 70795 644611922 56081 31126 372601635 16808 19955 792127230 81181 69164 921130195 81181 54936 749067812 3094 54936 457344120 32500 3094 15926666 22077 69164 76615133 54936 12408 902376837 75087 32500 738302123 32500 16123 259576911 77025 22077 154146609 12083 22077 753381257 30593 12083 390055735 30593 65891 55946113 65891 50874 720299047 22601 50874 16058057 73231 65891 966431075 1051 65891 323132095 50874 14039 388837109 64065 1051 982713528 54240 14039 90451609 21822 73231 978958514 22442 14039 199652770 41811 64065 525625361 24070 22442 826541877 45730 22442 60686345 22442 13249 907204106 13249 72400 646841716 13249 4717 692294537 32799 4717 375429540 4717 67764 403345864 73454 32799 210526966 18156 73454 52189232 2997 18156 962370908 3254 18156 458375316 67393 73454 139723919 73454 35540 796240979 18156 39808 568410016 67393 79166 705050484 35540 75245 786364991 2430 39808 879237648 60219 79166 217313546 37629 39808 366151637 21555 79166 788734295 21555 22487 566943090 66848 37629 176072458 81487 60219 260684131 66848 72585 45098592 72585 57698 772774832 22487 18408 606416053 81487 22692 805070285 81487 74546 632493422 74546 62696 422371454 22692 29722 449721363 18408 74142 147455165 29722 37827 364046998 29722 65768 788170388 12964 62696 370683616 74142 81073 445515804 65768 47281 65284549 47281 62021 28614447 12964 30005 687780547 30005 16028 480472778 13425 47281 454688289 47281 66386 445381338 62021 51409 189430458 66386 17884 512277013 51409 81905 556795587 42890 13425 875343667 66386 18214 914586753 62700 18214 95119653 60190 81905 754524343 31450 42890 712510643 13627 18214 742644766 27500 31450 137142220 60190 35854 875518040 40304 60190 754319020 35854 41736 160087943 27500 60054 1210427 72975 35854 193072108 45844 40304 528396923 27970 72975 549559737 72975 41730 56942794 29740 41730 827838751 58428 72975 965388623 19931 29740 660117991 17648 19931 726091954 29740 28367 501347367 36818 19931 244882993 17648 25979 301661743 28367 79008 904437796 63842 79008 252814578 28367 7918 592994721 2051 36818 598581314 45519 79008 27678751 48640 63842 893313260 28238 45519 174155986 26622 28238 301782308 48640 61904 254261022 59700 61904 15901590 59700 5536 577079262 2935 5536 837706970 16133 61904 943178264 61904 5835 446806512 17218 5536 435562819 5536 8987 275119168 17218 57655 778164388 16133 54221 703790131 77863 17218 793352614 57655 77711 670396955 57835 77711 94024866 26573 77711 82139738 26573 46343 711615912 34988 46343 204312330 29609 34988 366059454 34988 71926 890559278 71926 2222 748749848 71926 35817 951342631 29609 56345 919836935 26211 35817 585022068 71926 44273 851650098 56345 62725 400433069 29428 26211 240591331 56345 38309 853489944 6386 62725 259110995 37257 62725 707491660 18392 62725 792629813 9616 38309 326349411 6386 69764 26069793 52764 6386 175155359 69764 4180 603392008 18392 31601 40300663 31601 7330 499013585 4180 59615 896586318 53497 7330 947341486 72630 53497 479282973 81963 59615 194265973 12472 53497 281322420 81963 9214 836455592 77479 12472 321317598 77479 37524 363731962 37524 50236 301218797 9214 65922 523473355 37524 14089 365640201 49834 14089 10746298 37524 5524 646705093 50236 82668 311542896 82668 1079 818796512 59084 82668 236198099 6452 82668 934439699 77646 59084 902023916 6452 7101 835047519 6452 72562 145955064 72562 52245 236179892 37478 77646 956215002 72817 52245 930493592 15784 52245 438823097 72817 81187 181341439 47885 37478 564313296 37478 56723 364355948 14329 56723 940293548 48444 56723 894230599 54364 56723 255615846 56723 39280 914909273 56578 39280 985958990 10180 54364 527869879 44968 54364 115587994 37649 56578 689305495 37649 82800 36836386 47778 44968 801502762 37649 69879 335499226 69879 57351 18031052 37649 49038 668741443 69879 31546 736618773 31546 65783 598870479 65783 7703 365663382 76382 7703 817068461 32388 49038 643516820 7703 53843 677953791 53056 32388 417014601 53843 64792 112807765 81442 53843 256928389 32388 37156 12834577 58071 53843 47487865 59889 64792 576751970 42600 59889 895238699 1755 58071 433503331 1755 10415 686573517 82923 10415 817674940 18114 59889 40332213 53682 10415 81716060 53682 37974 660742145 37974 75236 370922275 42252 75236 823985178 42252 29951 567717757 37974 66160 417821547 74632 75236 890916958 66160 73771 761437628 1929 29951 326016519 54431 29951 658455196 66160 60759 657916120 21039 1929 815019683 54431 24462 24512696 8866 54431 898696924 3605 21039 482334539 68089 24462 111249404 24462 54787 50057430 40142 3605 315351469 68089 19733 928766862 58171 68089 174888470 23395 68089 85369126 58171 16337 29526490 77046 19733 119976302 32233 23395 437586667 16337 70378 452405961 32233 72581 348761308 44431 32233 354768459 70378 11476 906774230 2078 11476 222923240 11476 37550 73985140 72581 47901 302049340 11476 80985 269308376 2078 57167 809742441 80985 65563 478119173 25474 47901 576512841 80985 5643 940026622 65563 16253 245717659 25474 32684 343200749 81341 32684 613033579 56522 16253 811686779 5643 211 729345629 211 65051 28277970 80096 211 29261777 80096 6607 168427941 6607 3456 445556054 80096 62211 809959143 74858 80096 427647623 62780 80096 952228513 62780 74323 516443713 74323 50910 680932066 62211 20603 935871678 46786 20603 459871220 5703 74323 443028150 66966 20603 399799646 66966 5866 288892085 5866 20016 826533968 20016 2836 76967211 79862 5703 807384500 31624 79862 494896837 20016 8285 63446702 41013 79862 218225521 2836 40964 393090985 4946 41013 657706062 41013 1858 588295906 4946 9083 480699883 30583 9083 972139029 4946 65325 742703010 49670 4946 450677247 1858 54374 940114917 65325 75618 946825587 74263 65325 766996016 54374 37461 99761065 41413 37461 333204193 14779 74263 507741262 41413 11074 735474355 74263 11818 473586620 11074 603 2142857 14779 33443 304605718 3548 603 64513452 66295 33443 686515044 11818 15401 14645945 15401 71102 814301245 66295 907 943180671 80731 3548 795596463 28755 80731 820488084 28755 25678 964818940 66905 28755 368297956 33581 80731 136480027 73585 33581 676758269 25678 64082 382119528 77119 64082 772958301 73585 30000 218448849 64082 29963 574900102 78817 29963 434950077 29963 76252 268472539 55042 77119 37143238 78817 40225 632635543 40225 37228 40467438 55683 55042 968939325 55683 77745 16660853 16528 40225 431002302 16528 13936 81944210 1122 16528 751092498 55683 64929 205835106 16528 7013 420194575 16528 68190 692599741 74994 13936 296177130 1122 70205 968254033 68190 27203 286619506 80361 68190 363007135 21679 80361 229701930 74994 162 838210527 21679 52348 104111205 48771 27203 143186387 48771 15171 419774566 54133 52348 420026989 52348 57436 993843381 71678 15171 355109824 28978 71678 425428134 52326 15171 25302997 28978 62684 1415912 43050 28978 38775585 72194 62684 333984026 62684 63671 21186623 43050 68013 967782777 79745 72194 28211926 17890 68013 489376829 68013 74923 764854879 28545 79745 450133117 12192 28545 224087613 36540 17890 772921203 2629 12192 573200899 18187 2629 146085799 28545 54489 216733164 57538 54489 341772002 36789 36540 269652991 57538 78941 664971596 57538 78780 640780955 51151 36789 873007242 77554 36789 472075503 78941 79356 751194034 78941 2135 890791075 78780 62141 71742581 51151 5965 686575245 11945 5965 268719919 62141 22386 96816080 32659 5965 407293808 35812 11945 513438407 29399 5965 450844051 6781 29399 829926239 22386 60002 677240430 32659 10383 135803967 10383 29550 113040505 10383 50418 46200348 45456 29550 143585198 50418 46318 679354115 41624 50418 871079628 7916 46318 987866443 50418 78755 930823844 78755 54727 169730606 7916 18895 290137246 54727 48265 946217584 19349 48265 789080012 48265 283 103327011 54727 36742 42343912 70686 283 885056466 19349 80423 737865178 10901 19349 914312716 58341 36742 354994403 57738 70686 689469778 36865 10901 331305265 80423 50319 98391532 50319 13639 496518133 46963 58341 850239801 41133 36865 318248713 13639 1816 331918439 8983 13639 139033441 41133 79892 10849713 46963 15822 590308364 79439 8983 873070215 70690 1816 752462671 35355 8983 57269316 79892 35244 336536163 40928 79439 193749882 35244 50503 784611446 2360 70690 895142865 50503 73483 957076252 2360 40033 23334303 67175 50503 637341420 67175 55237 585969061 67175 3690 451093559 73483 52665 269008792 23199 67175 48539873 55237 13680 223273152 52665 28041 246551576 77465 23199 976533211 13680 70392 559502748 13680 81681 341858445 77465 10250 857900909 81321 28041 440085826 70392 25999 123860686 10250 38025 315978115 38025 16547 33795787 36449 38025 239564022 25999 8467 917919220 16547 67938 479243689 54367 8467 595936931 8467 51465 664172478 36449 43104 28110984 51465 21767 988357740 54367 71962 836305345 43104 27313 126193155 40744 71962 703726178 71962 67079 144363354 67079 6956 3659926 67079 43335 761688491 73971 6956 772194219 27526 67079 60973898 6103 67079 269495373 37955 27526 477127211 37955 24886 978587350 12364 24886 261460071 42478 6103 557139730 80052 42478 71517436 74176 42478 665594527 42478 27678 712429622 12364 45747 582315176 73269 42478 602740665 73269 46880 306674377 27678 69513 405217491 63743 27678 36585897 69513 40452 142887613 8893 63743 97088938 77839 8893 614770120 70095 63743 209432129 15725 77839 259031602 18866 40452 753300931 70095 24531 615060110 15725 16764 298640571 18866 4990 748207724 16764 47647 304001770 4990 24224 23684021 47647 54734 151776474 54734 40518 877391000 57796 54734 78561404 23496 54734 473817851 57796 29491 302030823 54734 78321 923927415 23496 81778 525599673 77599 81778 618220420 29491 753 335627566 29491 24083 775567629 21352 24083 250260045 5729 77599 251885508 21352 43897 634754334 21352 14350 218168413 66764 24083 313246928 70069 43897 530105750 43897 3189 868277118 66764 31868 775990600 70069 27790 395137940 51636 27790 61985821 31868 46742 719030264 20648 3189 948804873 46742 51882 229643471 46742 18595 832178087 46742 32770 296793665 4794 32770 359232233 81506 18595 703406156 44914 18595 95954325 81506 65053 463727321 54870 65053 129432944 62582 65053 408491520 8201 62582 94514000 65053 81918 772068142 65053 77683 76123509 77683 3800 972829401 2108 62582 716891195 40684 77683 681571614 71533 2108 789005952 57978 2108 85237711 18723 2108 181518820 9213 18723 933962455 40684 39909 929085084 66565 18723 4385142 41008 57978 680561801 18723 69082 44194846 39909 59037 97603062 70372 39909 174566138 31065 69082 434487702 59037 45212 620170710 45212 54675 966356711 27774 59037 206269588 49074 31065 989892476 6074 49074 201460324 45212 65653 651572635 25195 6074 105115167 78709 6074 521245760 37945 6074 373842507 78095 37945 381478933 78709 10734 32919303 6643 25195 698856461 53945 78095 724551828 53945 43891 234833212 40901 43891 546125632 43891 51305 550784944 43891 49077 32448473 28677 43891 611812803 49077 42089 52905912 82828 49077 979075611 49077 70522 85636407 33267 42089 246096970 28677 77589 316256051 82828 63903 82345546 55951 70522 922706272 63903 81873 920842556 36973 55951 378381562 55951 45709 737772421 14814 81873 121191239 83488 36973 707084054 45709 72289 494442895 72289 10255 833613212 10255 63224 627527003 46759 63224 470642127 32447 72289 752163994 72289 33879 639831850 10892 10255 932882333 62568 46759 733584674 75554 46759 505787898 18933 62568 791753292 38851 62568 984787396 75554 7279 236636095 62568 58083 37327565 75554 4320 171135047 2762 38851 799530498 4320 63661 825835672 4320 26970 841120798 37335 63661 378413810 60293 26970 809907600 82529 60293 854113415 45729 60293 3806374 45729 4697 104904695 40551 37335 232390434 82529 60328 38343441 10425 60328 359452287 42155 4697 19188852 10425 20596 100241630 80132 60328 412441341 20596 36756 82749811 73840 10425 296087996 36756 13216 166828188 13216 6322 881286401 70125 6322 633888903 12176 13216 329113137 6322 9029 961272496 9029 71552 563417146 12176 65541 529688167 82153 71552 754283925 43715 71552 211843909 1834 71552 352773282 65541 19198 180273148 64500 65541 620568579 56017 43715 627787078 73270 64500 418083971 19198 56673 469102657 56017 52966 297849897 24007 52966 688611985 19483 56017 643879830 24007 79858 143869208 56673 51357 471330090 80934 52966 861252218 51357 39686 775253272 76884 79858 408101776 27980 39686 5535335 51357 29742 27197263 39686 28260 43758231 76884 45717 582787098 40364 76884 193017888 29742 31229 549853078 70952 45717 626143764 45717 52274 177790175 14823 45717 507402930 40364 5805 808162657 52274 79371 41419397 22994 79371 829308426 67766 14823 762206267 27498 22994 252529422 67766 24595 934017378 67766 56051 919513085 24032 56051 133093232 48891 24032 2894029 67120 27498 711729808 48891 45552 546210970 10424 45552 501288002 45552 57483 368365903 59327 48891 820052483 15014 57483 903941775 10424 60423 265074587 46364 60423 331254522 22707 46364 516652646 15014 8755 376792519 49491 8755 703639941 16415 49491 668834801 49491 82566 142469488 51719 49491 134759082 23772 82566 92607284 29323 51719 157446881 82566 15099 428366935 29323 81331 561601136 61719 15099 504754598 63319 81331 909603051 82307 29323 328639467 51239 61719 504778843 63319 68061 378165608 22972 51239 605240736 677 68061 701629012 78034 22972 878709865 677 11831 463871545 78034 78291 747958972 33095 78034 840925252 73551 11831 734420101 23173 78291 725403862 17129 73551 442902327 20796 33095 300557531 73551 2111 788458433 51845 2111 934470501 23173 52942 835151909 17129 27935 364122661 20440 27935 709340371 70866 2111 880996817 75741 51845 342139222 20440 47895 149130712 75741 7593 840411132 75741 76758 473426453 47895 52078 71859639 31673 52078 28637208 64874 31673 952916940 44833 76758 403179420 44833 59473 612844567 28363 64874 252839079 24151 28363 214081780 32240 59473 951880834 82784 28363 155452248 82784 15723 94197141 55384 24151 763324464 30918 82784 31890076 55384 70751 410336137 15723 36285 31345473 25992 36285 499055743 36285 13519 544150073 33619 70751 671639980 70751 10307 82227821 12711 33619 179344701 12711 38914 872892536 12711 10014 41660542 2435 10014 46008617 12711 25968 165557546 38914 53594 10008709 2435 9297 18925647 60771 53594 38318762 53594 38566 79399807 60771 4411 740230145 74732 38566 956262322 60771 74827 445515912 74827 8713 276347544 45842 8713 878749797 74732 20436 414969615 45842 78488 425060794 51406 74827 298901208 78488 70065 91536282 70065 64043 276201295 70065 55831 153853119 51406 58756 987950699 69560 51406 615284983 71897 69560 120584027 55831 18088 789126455 24460 18088 428845280 18088 74491 394752476 80566 71897 153448568 38555 80566 545458367 1044 80566 682450721 62315 24460 82816335 72370 74491 90218482 69332 62315 396767351 80559 69332 658346807 23134 62315 434714138 72370 47060 625848531 4648 72370 81339642 4648 21252 604945433 21252 19776 473191925 3409 19776 55261068 63546 3409 778029642 11988 19776 496707679 15494 19776 574246649 45922 19776 13050505 8123 3409 784985057 73410 8123 101462230 5814 8123 497954261 8123 5728 228194869 5814 44884 433316749 28202 5814 383025245 44884 64103 526122478 82580 64103 161630843 44884 77064 327705705 61479 64103 9119444 69409 82580 492105735 64103 7554 768248708 64139 77064 401003208 64139 16375 295433844 61479 11525 620145333 40411 69409 799987571 62073 40411 709018272 76990 64139 125448132 40411 22951 945646860 11525 48799 954210495 40411 81548 92701027 81548 24941 952027195 35060 24941 51142215 59038 48799 78801973 44985 48799 880234313 5813 35060 884778247 37736 35060 4818277 64683 5813 347508124 72025 64683 623016041 31465 72025 86104040 72025 37256 656459014 78832 64683 353324465 38097 37256 640057761 38097 37343 277482519 26915 37343 684931946 38097 25210 669700930 26915 26108 273961453 30121 25210 101489176 37343 21528 587902513 26108 8152 556467935 30121 12972 120728914 12972 73957 545509573 8152 25522 799305836 21528 64205 531368673 73957 12906 240992363 4851 12972 370515952 64205 8141 356080673 4851 21204 967961362 20356 8141 907645711 8141 45767 286875754 45767 48028 182169595 2254 45767 75243330 48028 20374 430821160 69321 48028 633751064 73185 2254 209540004 40230 48028 191893199 10563 20374 336497881 69321 5995 455816107 69321 62929 335453168 73185 71278 410641944 17023 71278 457173842 78009 62929 178929607 62929 68523 210031011 55722 68523 514425647 48820 78009 97367549 17023 76236 415287080 16789 48820 462910784 48820 30122 588184540 30122 34754 519779264 16789 7083 764971966 72418 34754 117187302 67110 34754 59588185 7083 51308 546784285 72418 29240 589488899 24995 29240 355105420 24995 70108 311199333 69905 29240 486321438 51308 74691 330566475 74691 10610 489536257 18984 10610 519061870 74716 70108 351326222 1077 74691 571473648 1077 82402 277395709 74716 80063 560485299 1077 60173 86626491 60173 39029 526494240 60173 12597 987355128 39029 46604 657498974 67978 46604 954003064 14160 12597 121409566 44267 46604 952151414 26433 14160 826420445 44267 55123 775254186 15539 55123 839858000 44030 55123 707011741 43851 55123 556726947 43851 12698 145785170 12698 1006 577607667 12698 65490 140375132 65490 49062 220355850 25742 1006 168582930 30010 65490 430815414 30010 50579 37965213 30010 21980 395110171 25742 79900 40334960 21980 54943 6109461 67753 54943 949128633 54943 48779 283475576 14084 67753 547065874 48779 73362 694205961 76472 54943 334769795 20678 48779 17448277 29077 76472 231649853 2168 76472 903735841 29917 29077 585665259 61979 20678 451542956 39976 29917 575974480 2168 78211 615218946 73072 61979 823189106 29917 26446 310940669 26446 52693 526848852 26446 35117 708526788 35117 8663 707129083 35117 78770 905393003 6373 8663 967852288 8663 5226 360788922 69940 5226 703048222 7659 69940 488209747 68411 69940 825809492 56361 68411 159239408 69940 27825 221069980 27825 22712 870755639 43143 68411 345657082 68411 32575 116016852 54032 32575 348820052 38916 32575 737402952 22712 38390 449040349 38390 47627 56679089 11139 32575 290448454 39155 38916 262880740 47627 9670 119220106 15121 39155 118471876 9670 73021 706939559 15121 55368 609482751 55040 15121 851143560 14406 15121 649256502 55040 81627 84537222 81627 49469 574290699 75574 81627 711019426 76699 55040 304073191 81627 68953 969781420 54848 68953 640541082 14365 54848 339922234 75658 68953 280023902 75658 9099 216841312 65991 14365 593704129 37505 14365 871607001 75658 28627 10846095 9099 36507 318857627 28627 46367 963811961 3825 46367 94083705 28627 79111 94731077 48755 46367 690629654 55562 46367 461331579 48755 64849 64362025 79111 36170 166521258 64849 82253 806880913 55479 64849 157997915 37169 55479 61831560 82253 55608 629690183 55608 76933 685959156 63305 55608 467250638 55608 59861 788086666 76933 63732 988629067 4302 63732 950941928 36721 63305 129461830 63732 38997 123058542 59861 15933 76162908 27341 38997 450763730 72814 15933 67853626 72814 37966 155415607 58324 38997 401785549 76268 58324 746469922 76268 44264 814132365 44714 58324 850321628 58324 37125 86974352 44714 11348 372249560 11348 56971 946363291 44714 76829 884838072 37125 21662 119796869 60257 37125 592466087 54927 11348 438354682 76829 59158 31000653 83377 76829 381729174 82649 60257 757044775 83377 23295 996890136 83377 70701 536474032 74292 82649 579789600 74292 56266 810975498 82649 58281 943761784 32267 23295 690260863 9833 32267 902610610 11465 58281 289993825 32267 28175 75362999 11465 27735 341515309 32267 68618 568160946 4314 28175 149451265 16650 68618 502022375 28175 14726 373549567 72697 14726 514732649 72697 27625 185850698 16650 5776 895571073 32835 14726 615331170 63791 5776 710301382 34506 5776 721798988 16677 27625 645152843 34506 44256 389832001 16847 44256 179602973 54506 63791 101770054 16677 77763 559690422 48072 44256 155158539 48072 14318 82299459 77763 46889 134366996 14318 73905 337578070 19567 73905 320589731 13164 73905 343543604 73905 41596 68966204 41596 73909 933797856 41596 39489 419508049 81721 19567 668153090 81721 31860 150678754 20315 31860 110915937 81721 75105 713585736 34690 20315 72852931 5327 34690 398001231 56663 5327 963673852 20315 3694 612911070 60284 56663 710285921 60284 52930 482811493 52930 12850 960227327 25145 56663 605207410 3694 73191 14874352 60536 73191 100434657 52930 33035 63503687 64389 33035 445287796 25145 4809 366282442 9329 64389 897479059 3755 33035 988993653 54569 33035 767717288 75341 4809 983969635 4809 54402 399422636 50842 3755 423910987 69622 75341 698649497 81600 54402 612128121 81600 39903 34577249 50842 6922 689894912 7526 69622 433675429 39903 51445 18990972 7526 7202 505957821 39903 78969 54052792 51445 46414 519184133 82377 51445 252244865 16295 51445 750049961 46414 4730 732760688 27723 46414 8117802 61629 27723 388518467 73825 4730 369406510 73825 54156 272390493 31772 54156 799142711 29001 27723 102033346 61629 13381 14423112 81459 73825 326020968 14749 81459 201730221 29001 24746 982208626 13381 68052 280022946 34062 13381 363966357 40492 14749 161629350 34062 45964 68386621 24746 56803 562482439 75571 56803 134479260 64037 34062 75426681 45964 63180 683173377 59221 75571 187943530 63180 64704 365405546 59063 75571 545115183 64037 64352 673322550 59063 11250 964399848 9842 64352 7636835 41463 9842 49388156 74199 11250 726334459 74199 56922 731139577 74199 70652 981134528 74199 52499 559028386 31368 52499 656964588 74199 72088 408217507 52499 54255 397143766 70652 34795 166957924 31368 29409 928477377 54255 69732 888397362 80334 69732 47020394 80334 80673 318870864 80673 59939 993050838 59939 63238 424719160 12778 80334 154433480 68387 63238 695565833 53783 80673 803518415 12778 6613 823585103 12778 83008 171990688 37692 53783 539206793 80983 37692 209157015 37692 50977 325431822 10759 83008 283584837 20651 50977 539134272 57091 10759 699807549 80997 20651 210977838 27030 80997 713560528 80997 56120 319687236 17031 57091 665635763 57091 69817 412331740 71056 69817 71030061 65837 69817 553353531 56120 2999 387119333 37719 17031 364234119 65837 42170 317101173 42170 20418 93097995 37719 38106 703381561 20418 46686 985075316 46686 57464 763435912 46686 78577 51544962 52434 20418 804257572 57464 31646 62587753 31646 59111 497404200 24702 78577 76945818 76271 78577 831714083 76271 49844 835625554 73941 49844 302207829 24702 6475 629808968 73941 36096 323466769 48815 6475 953469881 49987 49844 750000348 52877 6475 19342479 45705 49987 317614043 52877 4721 145381007 74281 52877 381143733 74281 43539 249326115 13916 4721 164481467 28691 45705 555735756 51561 28691 399221555 32686 28691 677441978 43539 55491 826991829 21184 51561 986196130 16971 28691 459595667 35043 16971 523559519 42933 55491 462564535 26196 16971 423630376 39699 42933 228629977 70598 26196 518463142 39699 71395 299906999 5747 42933 479810323 21302 39699 713286466 71395 3000 866452036 70598 48682 893566653 5747 59065 244686298 11457 3000 759902064 48682 47634 228756545 50285 47634 140228507 10766 11457 421126251 47634 1888 683474123 62515 47634 235402958 10766 30900 126747870 47064 50285 211119891 16607 62515 954522537 24199 47064 754138214 24294 24199 98459881 53679 47064 935480267 9046 47064 815601323 53679 18044 394546978 24199 13168 929152795 29410 9046 559505234 81886 9046 413877900 13168 60475 980981452 29410 24144 855730803 41107 29410 6446930 40723 81886 51826172 61411 24144 390276284 24144 5317 753399571 24144 66333 386468237 76582 41107 36011907 66333 2938 814867994 75794 76582 79587688 38994 2938 798734483 2938 40982 109829614 54355 75794 309389688 79065 54355 832514736 79065 38109 433069968 20242 40982 509673050 69683 54355 653015393 29347 79065 668675472 20242 43868 462157829 11839 69683 753828559 46795 29347 604108384 29347 55591 158862987 46795 79992 67666589 46795 28933 983699422 28933 34837 181863030 28933 65114 337915543 52683 65114 810992470 11014 65114 26395325 32789 11014 339243915 42993 34837 694309779 37887 32789 957819046 12040 42993 38881652 12040 39930 274419382 1158 32789 975329461 37887 37030 133091466 55229 12040 441527673 57299 1158 941418850 37030 62642 580292821 30414 55229 647781902 37030 45805 449169070 300 45805 332312052 20230 45805 810242444 62642 27033 87346118 37221 27033 968719379 37221 79833 548064179 79833 38040 51420264 20230 19235 572044687 79833 10618 674266714 49291 19235 502891737 8117 49291 435557629 3901 10618 83786895 10618 19036 78215753 82159 8117 182508661 3901 15410 591840232 15410 54368 927533515 15410 12513 659935494 69031 15410 680610263 32422 15410 108182789 52543 32422 11848407 12513 72246 899579112 48966 72246 444964026 48966 35974 770828509 26675 72246 746333990 54706 52543 715989131 72184 48966 799724097 294 54706 590241630 294 28713 733664761 43407 54706 466265786 38208 294 179482305 21711 28713 598980334 294 40944 951631669 21711 69397 71894086 40944 107 434126466 21711 61529 105231014 21711 7295 109495393 1253 61529 710920156 72788 1253 660842201 29772 61529 276500831 9496 72788 631876588 61877 7295 213950969 29772 71549 849069420 23029 29772 20144377 36908 61877 325166330 5519 36908 203940304 5519 19870 397032531 19870 79907 316697153 36908 77764 914352815 5519 16778 685938832 5519 7282 568668112 7282 29511 499486852 75946 29511 353529021 16778 1563 790171972 16778 14989 397188372 25012 29511 126580113 49389 75946 764195463 75946 6287 313181995 9662 25012 997240028 15478 25012 901031764 49389 2374 819736533 74598 49389 532087691 16283 6287 612925405 5535 15478 417949614 2374 36262 237376082 24973 5535 580790200 59883 74598 452607341 36737 24973 41756748 74729 24973 995716758 30702 59883 673023932 44304 30702 751117871 30702 20541 274486440 3863 20541 992651475 74729 5671 981094566 47737 44304 920994804 44304 3784 17330562 36645 20541 544647448 43645 36645 810016751 47737 17303 398203096 4754 3784 537367422 3841 36645 36887511 457 43645 146656071 457 42253 903467372 69760 457 148147562 69760 57654 20341537 78662 457 144605611 55178 57654 473291888 69760 45765 139289091 61738 45765 859276833 52169 45765 308351218 45765 2734 560059037 61738 51453 373519325 45765 77428 875100031 4413 2734 114795688 25779 4413 116535141 25779 7169 613915004 25779 18804 475353431 7169 31222 495433851 70754 31222 801500241 31222 16456 983037633 16456 23236 464752906 23236 17787 150850234 31222 60004 104284343 23236 32052 256504507 13447 60004 115555681 17787 27016 596349163 13447 75467 743053853 60004 62784 485353902 2777 75467 5920914 13447 58807 449006061 20360 2777 957345399 75467 82182 128395055 20360 67796 528524839 26513 82182 516552333 66551 26513 119926668 26513 51064 856899557 26513 67065 184782260 67796 56941 375240717 56941 75625 2921815 3046 66551 105144128 25075 75625 901633647 67065 45270 499124912 56941 64310 523878128 66203 25075 967874083 43572 3046 289661103 45984 64310 357287795 45270 58945 184833910 76419 43572 384738032 66203 55733 962028105 18125 45984 895900178 18125 10865 105913031 55733 21237 519150696 47055 55733 465582227 16680 21237 432278243 50270 18125 231169335 10427 10865 439497886 73869 21237 91432011 16680 4285 630006831 16680 22162 628134310 73869 23100 997625528 10427 15094 719793759 75963 4285 17318265 79477 75963 693112523 79477 57664 470502766 59725 79477 8379361 57664 24038 589611750 75963 47217 971719030 63901 57664 257504031 45029 47217 855670207 12882 45029 758321647 63901 13300 79720994 47217 57677 72158874 57677 69249 988958679 69249 55788 638979491 28006 55788 5079320 69249 72927 387404753 28006 71415 844034692 69249 28817 334533446 71415 64108 511812013 19908 72927 44804193 64108 83326 23955506 19908 63511 487000113 28817 79860 595694738 81135 64108 138008492 27578 83326 139319117 42168 83326 390720838 81135 37853 94149672 57777 42168 95225813 69281 81135 17561766 49402 69281 405234041 37853 27782 223326673 69281 50659 600030512 50659 25293 902394509 69281 1989 457024930 25293 31883 592116519 55543 27782 786914244 25293 48299 988761414 1989 615 464262910 1989 70566 870934851 43824 55543 888337448 43824 62677 498601540 50096 70566 81810428 4822 615 741937996 43824 4713 233408613 59657 4713 763757893 22868 4822 634657196 26289 50096 283797796 43956 22868 54445930 4713 36486 21768016 8562 59657 452915177 43956 13551 865816331 43956 42874 82472909 76977 42874 218776478 36158 42874 144066598 13551 14710 1523569 42471 36158 804997996 42471 30415 163978681 73384 76977 797909020 42471 36599 768877362 42471 38005 517932789 73384 32750 669960285 78041 73384 372236170 69432 78041 92310393 78041 38068 992466734 77668 38068 643185658 37561 32750 432995642 68462 69432 390244032 73602 37561 68612435 23901 73602 914720717 19405 68462 403764538 68462 15691 97599428 68462 59594 268885745 59594 41354 800603656 19405 19507 20011135 14707 19405 98112397 14707 64546 954632623 14707 70792 543050258 70792 25275 426863461 379 25275 606067242 10124 64546 601955408 48712 25275 569744806 37288 48712 463287589 48712 56595 402935950 10124 75693 274042046 56595 57811 597095405 37288 53847 86417304 75693 35069 739085466 59662 57811 956272939 59662 25785 274614162 25785 3091 961686490 59662 573 366744347 21105 59662 845831938 39758 573 95704256 25785 69715 397671605 64765 573 397058293 573 28538 656057098 82401 21105 739610762 59496 39758 779308285 34797 69715 503761060 34797 60615 165236080 49569 60615 583673264 82401 9395 648067646 60615 6629 459472780 34797 37330 567480552 11749 37330 433141009 1466 49569 959329848 37330 11477 3035205 11477 21600 562196310 70201 11749 782889884 58183 11477 505543658 1466 34069 664527627 52396 34069 851783975 21600 32871 985978141 70201 60092 399201451 72633 58183 389475291 53285 60092 295628365 53285 5940 668607262 53285 45619 939986 45972 53285 400552946 60579 72633 862166982 5940 74450 802620279 60579 77942 633579310 45972 3306 331691316 6652 74450 756911293 29430 74450 8159885 74450 78082 999562076 66427 3306 129088406 61246 3306 929342250 75902 66427 187471011 78082 69223 309838448 75380 69223 598013931 75902 19526 402611207 61246 79969 401679173 75380 34547 247217585 19526 52632 677004428 71711 19526 635926073 1913 79969 635914097 1913 45178 137796541 569 1913 170313703 52632 3651 787219312 74649 569 714711834 45178 44635 556193798 70427 569 343160139 60587 70427 663899486 6904 60587 371628799 44635 45043 960093800 42576 6904 284237447 42576 27448 88780272 43771 45043 471288898 6904 33761 488148738 80593 45043 297898773 43771 23886 332950733 25006 33761 98612893 11510 33761 753934631 68985 33761 70487807 23886 26682 4949233 68985 42330 32968031 11406 42330 334032579 26682 11742 751711778 44569 42330 759275668 42330 8780 676702699 6349 8780 92983306 11742 58758 639623525 46594 8780 499373114 1988 8780 370277783 1988 54488 111722099 18521 58758 816629361 18521 5754 601989424 54488 53288 620452804 60601 5754 889201549 60601 43499 749594348 53288 21705 181172950 12071 43499 307810161 59789 21705 11206898 24488 43499 218170294 1004 59789 35378865 1004 13330 47401083 21997 59789 560845837 56990 1004 15158447 24488 32146 650453380 1004 23303 900257152 32146 49734 53612784 21997 82254 911881009 32146 32152 337161467 76833 23303 716558961 49734 11766 75790774 32152 29194 973030146 72372 29194 953748387 18836 76833 477201952 69823 29194 45394946 75772 29194 440470549 26968 29194 295277937 23115 69823 914168679 23115 81064 174896239 81064 18218 768859073 35957 23115 167279704 35957 3747 292557796 18218 48011 238519089 46731 81064 434043743 35957 25386 589288969 67156 48011 654559921 25386 8863 321788713 67156 44290 627076165 44290 4536 465979424 8863 26807 93008734 61911 4536 504683061 44290 12651 444664530 66481 26807 873867263 5403 66481 361117470 61911 53128 140676685 2042 12651 726629469 7744 66481 651609118 48469 2042 86397925 47849 7744 76142420 37936 53128 318325112 44776 7744 523560721 44776 41804 35543831 53494 37936 158024149 41804 46496 973402883 746 37936 471930812 53494 32118 135377943 62602 53494 157439949 58045 46496 481607570 50517 46496 643908380 58815 58045 932587062 62908 58045 972701582 59516 50517 650090502 10544 62908 383436496 50517 49915 219471607 10544 67904 256930093 51796 59516 977526653 46694 10544 215714450 27053 10544 478356598 15107 27053 528206828 51796 65540 997742171 24427 65540 75720148 69802 15107 829267862 15107 27056 270711635 5968 24427 116983658 67251 27056 6116821 69802 10342 404237779 67251 50616 561303601 5493 10342 308161804 55511 50616 643333056 55511 2075 256835362 32980 2075 65430129 66403 55511 533270312 2075 52042 99948848 645 52042 507399526 66403 79998 20935441 32980 27096 480809665 25884 27096 343294510 52042 73674 182332034 645 63263 473469308 63263 19886 381142509 25884 57633 348886412 63263 49956 310920881 63263 53454 692224917 53454 9665 559962809 4977 53454 146716095 76982 4977 88337471 53454 53606 903676534 9665 71631 198323500 346 9665 190783742 2347 53606 336813756 2347 25507 63381073 71631 55571 308374770 346 11197 127700947 346 17780 20681727 55571 27175 790022494 31755 17780 933272732 74823 17780 39720872 17780 12157 754131618 7453 12157 863276297 48212 12157 772536460 9745 74823 983408946 7453 16608 927171313 68874 12157 40030764 7453 36192 448259911 16608 76417 536250538 68874 13388 442533687 13388 3270 602697087 3270 21125 858823543 13388 64119 94131609 21448 76417 36600988 64119 69056 986362204 13121 64119 580612058 63190 21125 66583682 13121 82865 315577914 56193 69056 353870802 56193 33331 497401419 63190 51609 654021004 82865 71673 929397927 22263 82865 255100245 22263 46740 777382622 3087 51609 15247855 51609 43565 243498743 2280 46740 675857464 22263 54495 53375674 13786 54495 686860255 35179 2280 211692225 35179 35308 617399429 54495 26167 404338234 35465 35179 979564308 34727 35179 171392139 3837 35465 660546871 3837 62233 375747558 7377 3837 945882639 3837 82965 713652342 7377 78231 387836023 7377 23336 844850016 62233 31236 415983972 31236 82229 873545167 45275 23336 895703744 78231 80708 419379557 31236 81533 574446551 81394 45275 108302808 63429 81394 275892415 81533 71534 580861791 71534 20556 85073539 22521 71534 293924533 69943 71534 421047487 63429 43501 912704633 46168 43501 827333926 22521 70716 272945710 23239 22521 969908288 43501 73656 470770176 61059 70716 911177184 70716 65075 35282745 77778 61059 828785233 73656 25152 241961277 64517 61059 85734084 64517 30853 300110465 6168 77778 715421474 69691 77778 174632270 39915 6168 633226184 64517 72032 398631771 23643 69691 990745243 72032 5010 126236498 80769 5010 790209729 5010 8071 738281817 72032 8542 369494283 33827 8542 851042977 25151 80769 258400036 33714 25151 940068744 29509 33714 193504374 8542 33396 195449753 12630 33827 237326804 30459 12630 345897654 49983 33396 376532472 33396 23971 458275990 23971 11820 841603075 23971 13042 769065027 7264 13042 20760515 7264 44976 355460187 13042 29629 147000081 11820 53568 423604612 7264 29797 155310347 7264 65230 502198529 53568 23060 866006010 29797 30557 205928351 15542 30557 181846343 16244 65230 191265190 61096 30557 896938320 39465 15542 76954124 39465 58617 910209116 45712 61096 988262147 27771 61096 392137873 27771 13048 289193210 67127 39465 357661398 13048 77750 76384982 67127 8274 738395400 67127 19415 578704891 70323 77750 479669881 34928 67127 12448829 29169 8274 228203393 8274 8998 257702625 59539 70323 619755282 8998 62507 681739231 59539 17116 838647007 59539 44784 495197093 8998 45633 293923467 59539 49799 58217365 45633 2870 93302765 44784 78723 951476077 78723 69473 992063969 15118 78723 513174691 49799 21832 380367001 74317 2870 329197817 78723 51752 25299352 14842 15118 58229123 65142 21832 412540174 83455 14842 516068830 16400 83455 617415912 52459 51752 254021757 83389 83455 809017765 16400 69578 909951742 83389 49527 85194440 34597 83389 494035271 52459 73205 168096030 69578 11648 187010417 69578 15701 178405106 45886 15701 743135718 8575 34597 792064688 11648 41513 271325338 8575 61448 119012880 61448 20843 775899484 79517 41513 498002557 79517 63886 268881208 79170 61448 194809074 20843 41464 276514088 79170 3770 124638163 3770 29770 959284420 29770 4187 7151286 4187 49753 93362507 42918 4187 751347389 67492 3770 187923663 13375 4187 833074379 57595 42918 341040951 51547 42918 708425615 67492 66944 147535807 57595 56709 646953447 72802 57595 64024247 71410 51547 67919954 72802 17878 112890823 56709 42962 560841117 72802 64566 119072216 71410 42861 280903439 42962 77740 600344582 64566 83024 384192677 21213 77740 168334738 33389 83024 679112710 21213 49919 770325259 12258 83024 139834132 83024 43600 842358855 241 21213 428765197 28162 49919 233247291 43600 34761 765846302 12258 40737 73190999 33079 43600 482693341 241 51426 801527983 28162 28622 280519431 51426 17258 434046437 51426 15347 703989534 78472 51426 701993943 956 15347 433130806 27087 956 928754975 65419 17258 79103431 47341 15347 329463304 66498 65419 662962794 27087 74789 624746358 56591 47341 14233172 56591 27615 19962985 74789 24068 7781535 82703 74789 171394779 56591 69126 984268503 27566 69126 386525683 82703 9198 598555660 69126 51451 678727152 51451 31562 707479488 51451 75695 95760104 21844 75695 956082475 75695 6482 957886509 51451 18353 576111662 31562 16163 959156167 6482 69581 164204672 21844 57779 35835147 69581 14420 294412523 18353 53695 516066366 67070 57779 1468464 15452 14420 792668932 39997 14420 365416606 39997 34570 103041250 39997 30210 704799433 30210 73557 119033809 73366 30210 720038546 30210 77214 257921915 77214 6033 91825340 65465 77214 563823276 6033 36354 60707286 52857 77214 759527807 46854 65465 959398317 36354 24798 108382500 52857 49385 703677433 72997 24798 408521247 5955 72997 164426360 12555 24798 543399212 60249 12555 85417493 60249 30361 346331580 72997 519 985757912 30361 45409 55012197 12124 45409 385191999 519 60024 234433829 69047 60024 86291584 519 64570 997470688 52569 64570 26269248 29106 12124 371910826 29106 20772 257394148 18384 20772 944511104 29808 29106 104742191 29808 24178 518733827 29106 14573 406738879 20772 72216 651527864 26428 18384 413606200 29907 29808 134889646 24178 64111 315741181 29907 3622 957676919 26428 55615 60385002 31632 26428 30466867 29907 32833 695400552 55615 60059 293675454 29484 60059 489968750 66422 60059 412370063 32833 35679 998395954 56993 29484 708434479 66422 3584 562429867 56993 54378 77339395 37130 54378 141817695 60237 35679 166357816 56993 49622 579243052 776 60237 659820706 63102 49622 48698353 33927 49622 300950112 59894 49622 367157423 776 25440 108276289 54383 25440 211870884 59894 52288 489260473 52288 77509 772570721 64249 77509 301718881 47959 77509 111028053 52288 35097 431653870 39418 64249 89838016 34600 47959 200175715 64249 70506 942893223 70506 58252 344628654 35519 35097 372813692 39418 4870 122153208 62911 58252 179496036 34121 58252 383111748 35519 4321 607036648 58411 4870 461727783 34121 4344 598372478 42071 34121 373263514 42071 55763 705135141 4344 50382 994426224 4344 16477 537652104 42071 6893 47170164 50382 36450 640106058 36450 81788 416694879 36450 42941 613879408 36450 31992 957651906 81788 68224 470805592 28128 36450 260721494 42941 19828 207941133 10321 42941 49471436 68224 4771 840253977 68224 30370 486401661 55489 28128 462187473 55489 30889 662086004 11962 4771 387163920 55489 10689 688518508 78433 10689 787625022 48242 30889 109855193 55837 48242 983034548 48242 73110 863246711 40428 78433 140389953 78808 40428 288639756 48242 72071 605736430 78808 19356 966529871 78808 50494 45710841 19356 60486 481171693 17715 19356 527200524 60486 80249 29623973 7699 80249 679754879 66899 17715 861743311 21354 7699 200738555 80249 30337 696767521 37327 80249 138466840 40814 7699 268611007 76305 21354 185689134 40814 62712 570931694 9921 40814 657789034 49705 37327 642307331 9921 64960 261449049 76305 14941 929719376 14941 10573 477354859 14941 7808 898157406 14941 24587 230980774 79820 64960 698976079 71094 14941 472007705 71094 30935 830170800 59660 30935 963497558 7626 71094 513626186 59660 18570 186077385 7626 80332 75982136 56289 59660 619127609 16328 59660 550361954 80332 72000 211517979 80332 7967 392958457 72469 72000 506539187 72000 22792 485159616 83512 72000 438601602 22792 32298 693482127 47942 83512 16131101 83512 62888 285350727 21722 32298 658210296 29192 32298 13401415 62888 45406 347492548 21722 747 428704952 33211 45406 14297493 26501 29192 757852799 29192 18912 856633616 747 48637 910341744 33211 3801 205916738 3801 16840 393634972 16840 52666 183527084 52666 56604 401382669 3801 70081 114627960 56604 39651 144227411 35901 39651 44872053 1622 39651 618897865 38976 1622 250132364 35901 26235 29822903 24097 1622 11843230 77163 35901 131194843 26235 2199 668247641 21945 26235 659565824 77163 10505 902295094 11187 10505 445549202 45317 21945 430756819 27872 11187 525700456 21945 15353 717978761 11187 39537 88928937 71654 39537 726980621 62782 45317 815882130 65213 62782 367767184 15353 15390 327451371 2520 39537 772111974 34138 62782 215524458 15390 68633 668318478 14474 65213 662612275 38478 15390 940799640 81412 68633 713963726 6380 68633 597118367 14474 29276 656339267 29276 79299 851213450 81412 24572 494675437 6380 55480 961639197 23590 24572 106831633 72580 79299 669277070 72580 17683 312988841 17701 17683 62526458 23590 81254 654943800 51996 72580 997714485 36923 81254 323626334 17701 12650 922220256 63797 17701 707631781 57495 63797 160933058 36923 6394 263663681 36923 15689 286141134 60802 12650 490959309 78685 57495 102042671 31165 60802 411579496 66781 78685 569239119 2211 66781 457334386 12431 31165 146157590 12431 76966 128076792 7314 76966 410763438 76327 12431 748355177 2211 36405 358521548 56049 36405 632059935 36054 76966 58220121 68381 7314 701310749 100 36054 466319923 68381 58846 682237302 23124 36054 884977377 28156 100 594848341 23124 8499 11347707 58846 41868 608250965 40194 41868 377355314 41868 33661 524135713 46156 33661 835908576 73817 41868 584713300 33661 6894 140265795 73817 42768 212698987 25736 6894 257566338 46156 26569 484561845 25736 42879 36966989 71968 42768 239972336 1847 26569 3363374 45223 26569 960780667 45223 14327 800438947 53242 42879 580393498 1847 83100 414573194 43432 45223 97406178 16025 14327 106746163 53242 3643 315441411 42902 16025 126270744 66865 3643 894359453 42902 36269 85739537 36269 13487 765323879 42902 73441 804333711 42902 7638 511608682 66865 56558 288274668 7671 73441 49620311 13487 6181 378823354 36583 6181 32495142 6181 21459 418546336 21459 71236 843565304 34730 36583 506565802 24964 6181 625048037 24964 46365 415029722 24093 21459 260999404 34730 66241 545676857 4854 34730 807837003 24093 21188 114933646 27657 66241 827238617 54670 66241 528079306 27657 28560 465600756 28560 64926 795461016 54670 67990 960508364 3246 64926 525622044 28560 74475 58579372 3246 27308 310924845 27308 68992 629804258 73599 74475 695632507 61728 74475 283318962 68992 66370 900374441 52292 27308 504479045 42080 61728 552193571 14121 52292 929984041 66370 80318 737993280 19115 14121 291427273 21833 80318 948586307 19115 73223 934942909 19115 6359 124765445 69087 80318 623364394 38272 19115 593487479 64230 38272 447072217 31973 6359 436604790 64230 44562 721902970 38272 42361 36761470 64230 32281 95415877 80694 42361 402056646 29079 31973 235703559 80694 29717 764727318 15864 42361 473893783 32281 7161 775426608 46457 7161 473825885 42336 29717 227381784 61225 42336 173092939 55736 7161 9252768 44405 46457 2534717 42336 28913 330917447 74299 44405 359668919 69094 28913 231516109 33771 55736 752275884 75635 69094 791826520 28913 30941 57929839 33771 62200 152619381 75635 6162 649733 30941 20525 459320997 30941 40671 125099997 53574 6162 92380921 53574 31166 663793220 53574 13 565243725 47865 13 524426282 53574 8120 485859841 26169 8120 882269437 31166 24158 681600632 8120 12475 436815874 8120 49043 28542945 23548 49043 33910668 26169 64282 889299867 65987 24158 866768981 73052 23548 237990254 31105 23548 664298646 26614 65987 194478579 4478 31105 784575205 46184 31105 945873573 65515 4478 311654902 53712 65515 137770933 4478 36650 938130139 65515 76366 215558533 65515 15620 145440761 65515 26659 767370631 32132 76366 515308604 6576 15620 623864742 15620 20309 468799391 3684 6576 346092477 20309 55266 260116557 44430 20309 55503435 20309 42245 133910331 3684 18865 271362894 67088 3684 389357861 42245 21605 71886660 42245 31885 580870114 36795 42245 389610297 51021 18865 390837415 67088 10858 44432529 31885 79466 207360693 59200 51021 971051158 2809 51021 460233086 78245 10858 976921266 79466 73870 960596859 2809 17025 969633547 10366 73870 759612823 17025 64883 850161317 38839 64883 127635345 4677 10366 517041388 81946 10366 191277028 69579 10366 70522318 4677 61187 503618339 38839 17809 143663745 81946 65209 917817792 81946 7325 283250278 59858 17809 704932132 65209 6690 700364130 65209 10387 701733686 7270 6690 799230393 10387 38224 705331840 12839 10387 440593010 26209 6690 646517272 42713 38224 63500517 26209 4814 117311237 26209 53825 996178520 63774 42713 874502651 4814 25113 933251755 42713 57448 231866152 9697 4814 125093093 63774 78862 970044471 63144 25113 979895128 63144 11794 367677505 11395 11794 545174521 78862 35150 62577356 63144 47600 289290785 11395 62930 965785204 35150 45829 85370208 35150 77012 873154470 6393 77012 91487792 77648 6393 434445328 72431 45829 151570321 77277 77012 859399850 57974 77277 392101668 72431 9848 14253925 72431 54262 945982645 38020 54262 630570829 43394 38020 216824050 61524 38020 311169733 9848 17406 772692224 56778 54262 106403485 2618 17406 994172632 56647 61524 644383153 42079 2618 389523865 42079 3924 933446263 78848 2618 360519680 3924 28858 273710669 29760 3924 381872269 78848 21273 596912076 78063 21273 76892870 21273 24558 143685046 29760 6560 153013447 18381 29760 801269639 53473 18381 330053257 18381 38571 131836066 79861 18381 338702809 60071 79861 17244840 27138 60071 867977289 79861 71063 117450980 71063 23460 31681965 60071 45297 443545510 63532 60071 123821533 71063 53294 756807995 23460 28097 850366696 17996 23460 984700436 17996 75757 669918771 28057 75757 655167781 24737 28097 460190405 75757 40707 45286063 17996 75278 273909491 28423 75757 745505492 40707 64822 972910728 83034 75278 798004089 48618 83034 129411023 83034 71545 803421870 5715 48618 671385011 64822 46239 258327332 48618 73372 964223558 81900 73372 858449394 46239 29612 73888097 19032 46239 299398871 19832 46239 676568012 52576 73372 271771785 29612 82618 263520421 19032 775 927002078 52576 17870 51729026 21620 19832 2558560 17870 66533 140290602 21620 39755 570560470 61485 17870 421050416 18532 66533 135827312 61485 42122 473466070 19677 39755 445191020 37982 18532 114322669 82370 37982 957312583 62826 82370 999306593 82370 12942 932017632 12942 61948 63794455 37982 6970 665149372 16868 6970 225879965 16868 56978 717261135 56978 79683 969691720 61948 46460 154765093 9914 16868 225415042 46460 14708 84716647 70416 14708 99307902 61581 14708 443933584 9914 77390 467214950 14708 9840 715496300 45943 9840 45281367 67487 61581 769748382 61581 33012 634553036 33012 6067 572978915 29921 9840 610588132 25553 29921 878178714 37939 25553 535312436 33012 57327 114077086 29921 27208 20292243 29921 18794 467502829 55917 37939 846684089 27208 12479 597205440 27208 5030 625279782 26981 27208 223798662 18794 10992 635296326 10992 56639 526548699 2541 56639 317136544 2541 65690 577682002 17868 10992 555612145 10992 33497 502553419 42847 65690 93821903 83465 2541 855184722 49259 17868 681204681 17868 23899 986654844 33497 11058 943136684 68271 23899 504753256 64913 11058 858893497 81473 64913 440845464 17246 11058 848130419 60902 11058 281700710 5055 68271 308971787 32131 5055 16520788 5055 21509 809579189 5380 17246 577797910 39072 32131 449896405 67370 5055 383907961 1365 32131 166116162 21509 47648 25368996 9441 5380 765903540 38258 9441 253850466 67370 76061 171214213 9441 5060 203893698 81158 76061 713078767 37405 9441 219313689 29319 38258 14415986 52648 29319 897152282 41113 29319 161780157 82862 29319 949496102 41113 75457 212908559 74406 82862 189067029 62386 75457 312678040 26892 75457 911555970 75457 9015 517100372 83001 26892 178631394 74406 60617 653981504 64348 9015 697076835 9015 64324 43601930 41470 64348 560336126 64348 36283 250742393 64324 39504 22922584 36283 71714 133180562 64324 12527 441062500 75636 36283 391296984 36283 34615 971352762 41128 75636 622885313 75636 31221 119526856 57353 31221 438427480 45892 75636 119390254 41128 81769 673040490 81769 56032 91048113 56287 45892 583019855 56032 18553 857250410 56032 63523 394128180 8176 56287 940851531 3299 56032 902269049 3299 72274 910028951 70494 8176 441398029 41394 63523 887959378 41394 73157 446682753 22633 72274 289416905 70494 10423 872248281 73157 21159 710164118 21159 17102 145059285 21159 83062 118719963 21159 11866 127576019 11866 72070 850154467 28616 11866 555442073 11866 33921 894766708 72070 16865 682540462 28616 1395 594440825 72191 1395 504425053 58450 16865 177808172 32291 16865 560593927 5205 58450 778518093 32291 309 777596039 72191 79821 929361094 51097 58450 181911457 1274 309 665552782 79821 7683 321595935 1274 25802 997586864 51097 53903 551589869 9602 25802 717316876 51962 25802 112695259 14744 9602 56602195 25802 53002 300218173 53903 42022 85077932 14744 60716 713061845 18894 51962 602982656 14744 65088 328653652 60716 61460 133448801 18894 966 154468447 3253 966 461126712 3253 15892 259884157 63237 966 663350644 15892 2244 763468587 3253 17078 735684744 37909 15892 66227891 19525 2244 274606748 36942 63237 917601554 26058 37909 826675219 8757 19525 539801011 36942 38107 874979302 48691 8757 27155604 26058 37292 379034977 37917 37292 564495407 37292 49214 314575297 37917 5670 132842721 71353 5670 55343758 72449 37917 754897851 40197 72449 826723318 49214 36639 84664610 23042 40197 538457594 78670 40197 867926032 70011 78670 34848349 60205 70011 849305983 67302 36639 855863662 11065 67302 478309418 21660 70011 494486199 11065 70997 913837622 70997 72018 861274277 65717 72018 91037652 4734 70997 49813233 69264 70997 656584281 72018 65256 469123600 65462 65256 528884091 65256 78545 782364919 65462 48468 710771330 65462 17840 469473900 17840 67947 986403205 17840 19742 69257648 67947 42956 70878515 67947 22715 77332533 17840 50864 360996974 68339 22715 54652955 29780 42956 150372607 42956 10100 458200324 71834 29780 649325854 78975 68339 317806980 68339 5873 318203246 56453 78975 569908616 10100 33208 787810197 74080 5873 313152387 73449 74080 378128748 56453 39223 782311588 9660 33208 991981233 73377 9660 905273841 39223 6095 629206894 50507 73377 464564030 50507 17315 259457804 78092 6095 970071162 33485 78092 992693264 51243 17315 503757018 31521 78092 641317743 17315 41462 800445602 33485 51327 313527277 58614 51243 806608325 59907 31521 575144103 61657 51327 452435350 1729 51327 607419697 58614 14526 22837504 61657 18476 938832522 14526 36949 367293377 37525 1729 763234067 36949 80718 410759634 37525 21383 56107091 36949 25018 137554981 80718 10136 514134982 25018 31009 543335823 31009 19748 315392345 21383 1677 114973714 48975 10136 566651993 7492 48975 730257094 27444 7492 598891799 6460 19748 800101646 6460 22375 122472081 669 7492 510745125 34613 22375 751050493 27612 22375 481860369 66230 22375 562412258 34613 31462 94525480 31462 34892 978483497 31462 20662 519836054 33487 27612 873392457 33487 11586 500587554 20662 65332 111986002 58448 11586 817704423 54341 58448 94692355 29103 65332 525466790 38774 54341 288203011 29103 19634 752411998 2702 54341 1023935 38774 62850 324496044 36704 2702 141195625 19634 20080 971391686 36704 36438 404009114 32904 62850 27159931 62850 48425 150513976 51850 32904 727627441 43789 20080 315200561 67924 43789 65207586 20067 32904 548808962 2540 43789 958340906 2540 13190 135906226 2540 46265 337085470 46265 1249 514408832 20067 20692 687300678 11834 2540 205170941 46265 44411 972539893 11834 29653 523185834 44411 59990 755007146 44411 68227 714881446 29653 69115 14720259 3018 29653 181679411 3018 82281 889301854 59990 26691 823079044 69115 75659 776582883 26691 56299 689937798 4559 3018 867905671 33238 82281 923764185 65920 26691 102469610 32306 33238 147004959 27069 65920 658638484 65920 28315 506599709 4667 32306 256091513 4667 25972 280142657 78792 32306 809496839 75795 78792 645782085 78792 67900 712935874 78792 74495 419081147 75795 19892 29374167 19807 67900 261779868 22147 19892 319080896 19807 63718 393397189 316 19892 482594388 1625 63718 244494058 22147 3900 312883441 48576 1625 79866985 32338 48576 301223964 1625 68105 307733002 68105 29236 468768585 1396 68105 420930485 29236 31589 435416111 68105 61256 102482523 42547 31589 599206765 67200 31589 455622412 42547 54003 468756560 60852 54003 434537981 72300 67200 521636294 61620 67200 974824022 72300 9823 850129243 9823 64615 441811030 60852 31258 168366146 64615 57800 987050958 64615 18457 960661057 64615 20098 26905586 31258 43757 735175967 79948 20098 560211416 5942 79948 367064990 38648 18457 23976762 61478 20098 889290307 66070 38648 447369036 68830 79948 49517803 61478 3039 998400671 29517 61478 414874886 61478 54947 575384779 62094 66070 897575474 54947 49373 133049513 3039 1358 243906522 8693 54947 388048079 1358 6057 119917130 49373 41340 339029921 76058 1358 715306084 76058 34906 730717874 6057 48464 119484325 76058 75617 901159178 75617 69774 86810159 48464 57908 71854198 66587 34906 82951581 75617 52712 707482058 57212 69774 895995912 69774 64799 467863295 29922 57212 5095345 55891 66587 564545706 35883 55891 573529627 17796 55891 11118495 29922 49876 220063799 35883 29228 401056203 35883 12993 101906101 35883 24091 870257306 46601 29228 738985061 10411 24091 82681406 61220 12993 824977398 57260 12993 814639531 54900 61220 77306822 5346 46601 110788145 12766 57260 510021125 61220 12662 324423170 57260 57941 32080597 12662 30747 321667384 66248 57941 694079009 12662 9430 151573330 9430 47449 682934292 47449 31833 554545391 47449 44360 684403608 74527 31833 711263517 9430 28661 901251881 47449 34496 101700240 28661 54331 653513225 44360 39190 191707307 28661 5908 143494059 34236 28661 409155480 77595 39190 586179591 54331 56907 873664351 66989 34236 475063874 7880 66989 76386761 66989 58966 380633963 6479 56907 788318390 32534 56907 633105972 29444 7880 553441347 82741 32534 472699178 82741 58678 445930950 69729 58678 616198837 63266 82741 805213037 63266 80025 169003659 77202 58678 705564808 16773 63266 4448495 69729 79955 671045599 77202 63033 700815286 63033 39656 913920972 50648 63033 445074384 70998 79955 50054742 50648 16336 923300522 11145 39656 741792951 54913 11145 886269612 11145 31332 578948775 54913 47887 264971862 31332 4553 437952548 13414 54913 425027263 52570 47887 3399111 5797 4553 945118628 13414 51 611561337 52570 38159 528716905 26778 52570 97744258 43686 52570 679833235 51 57150 110444050 23359 43686 707005661 57150 61194 803132315 47229 43686 556420972 69736 57150 891745378 20224 69736 692675913 45547 61194 506692074 55165 61194 348090227 47229 49265 543851173 57924 49265 40326557 5496 55165 72181110 54895 45547 961246900 79854 54895 640045007 79854 54494 818865731 79854 14925 572012345 54895 38444 601970843 79854 51201 328639284 54494 44053 547987885 14925 33577 644315387 885 44053 529213214 44053 1184 252132141 44053 79176 711787617 66880 44053 884569602 25877 1184 703468837 885 55437 538028032 11967 79176 828187408 38787 66880 434273278 66880 36460 146467937 25877 38496 131914464 66923 36460 812107548 66840 36460 169065333 6009 38787 91415903 6009 79239 428087594 66840 29438 481992565 79239 2659 448845343 37259 6009 313496446 20643 6009 85611257 47105 29438 312318049 66979 2659 790194606 66979 6077 251117983 66979 4689 464614978 66979 11181 643464479 16178 11181 573772399 60305 16178 973206539 80350 11181 312815133 80350 38811 967162719 5745 38811 904425177 13408 80350 832101432 60305 26546 255531458 5745 49175 109948453 38811 57972 177816126 33863 26546 257870635 66834 26546 153761661 26546 16144 86124590 49175 44741 438491918 11039 16144 977211605 16144 36114 121580663 44741 1219 654511501 65931 36114 115641200 36114 46627 106072623 24678 46627 118064828 36114 20387 762853148 16882 65931 836846663 16882 59797 60035476 59797 53626 761564926 59797 40301 649271272 56305 40301 445945176 40301 10203 55324784 50956 53626 182363289 53626 34436 396179453 77060 40301 183724646 50956 31040 376478451 55535 10203 699099842 55535 21435 853174719 65535 77060 363740692 31040 79731 948230073 50701 65535 590031733 74693 55535 61844573 44298 21435 11070501 56262 74693 224289218 39563 44298 144380326 44298 65380 417049179 39563 24261 485735095 34492 65380 895065037 14148 24261 466339685 39563 32286 141469939 72847 65380 369668248 24261 64609 807885988 17658 32286 401454691 76659 14148 736025480 4216 32286 177857098 72847 42351 99517251 63588 42351 100371475 41037 17658 47283578 42351 2157 135758221 41037 76763 589110102 12101 2157 997649633 2157 22122 428013097 27885 12101 331049592 12101 23580 3999461 23580 30755 319355324 19527 30755 299969957 59070 22122 663417787 12004 23580 757791660 41835 23580 473949351 18207 59070 535100559 57506 41835 883105393 80031 18207 419695280 80031 73831 501012332 57134 73831 799951543 57506 13526 591068001 57134 60169 474458148 13526 70033 247737275 13526 55835 924618711 57134 76649 78065729 76649 33840 228692493 55835 57802 74087570 36910 70033 938960972 22053 76649 489034744 36910 24538 359926884 22053 32577 895602472 32577 72536 467306894 22053 63722 382161602 22053 26719 319733783 24538 506 59013730 23854 506 224977185 54486 26719 361263320 80341 23854 91315714 26719 4018 454422928 57660 506 187787461 57660 34659 649585295 4018 43512 634942408 70587 57660 797658752 68127 34659 18727270 77303 68127 123172363 70587 22018 102193942 83180 68127 126197946 63056 77303 355031749 83180 74902 161535708 50955 22018 244049830 37322 74902 646967207 22098 63056 870631166 58404 22098 20978697 58404 59304 617231121 58404 62405 535430353 23118 58404 860406630 40496 58404 74014885 2546 59304 466237561 62405 18335 921768767 32705 62405 863399832 77228 40496 716135333 19289 2546 621265013 32705 74672 240127308 81536 77228 203209175 19289 76722 503578644 16494 77228 622212451 24577 19289 768802367 16494 69190 11292728 16494 36915 12339546 69437 36915 265182688 69190 76220 138575130 24577 78486 437818245 47912 69437 473454705 36915 67412 789296350 51092 47912 241536986 67412 53488 145197302 77681 78486 323322656 47912 57565 652521946 27152 53488 595275427 77681 7682 817629328 53488 2801 155506474 2801 45599 954432620 57565 38551 490234446 22290 27152 714089904 45599 44880 299281897 45599 66512 902860239 73066 66512 809894609 14607 22290 355479740 32150 73066 949766989 32150 54719 383605487 48368 66512 502504971 70758 48368 1492643 78438 70758 147781453 32150 26106 94310290 60624 54719 362262058 60624 6798 546943649 60624 31987 56814096 6798 32643 294593721 26106 37496 172134318 37496 6543 902138882 31987 40542 692988917 33122 6543 909273239 34391 33122 850710304 41452 6543 638749190 64454 41452 114561768 55453 34391 696813967 78560 41452 403673815 27787 34391 295410715 42332 78560 57353897 27787 34333 999544846 55453 78366 154176971 20776 34333 789900834 78366 80222 752897464 80222 20637 610555957 52384 20637 945694530 78366 18418 396447995 82489 18418 22726660 80222 58857 994083322 53739 52384 275506913 82489 13222 378946957 82489 62478 360219889 62478 22448 7135420 67421 22448 626583883 67421 25610 20381671 67421 64925 544783488 77780 62478 808586433 25610 44383 271447711 44383 20680 909951524 60091 20680 388014523 64925 45402 949376956 56999 20680 885718670 67319 60091 677425199 24058 45402 209095236 75848 67319 634398644 74095 56999 9373734 20055 56999 727187178 74095 21102 941622874 82431 24058 838520025 20055 50090 741901431 11466 21102 957177237 82431 17599 583860911 14362 50090 985645376 82431 18265 69283638 17599 45302 879653797 14362 76826 121137083 76826 80006 643523562 62328 14362 732404754 62328 2393 620333782 26403 2393 844973632 81204 2393 278618488 62328 42435 973110726 53200 26403 781490037 11775 2393 592644613 4645 53200 187973058 4645 48633 183944458 4645 11055 473747312 48633 22381 763430315 25427 11055 475630341 11055 83252 912538638 48633 37041 290012113 25427 34933 889347590 75425 22381 598080523 19236 83252 107000786 52887 34933 415768684 37010 37041 178179431 19236 81596 363870832 49087 52887 552709187 75089 37010 918540106 75089 45470 617887282 81706 45470 184932543 26777 81596 104179809 52822 26777 274669808 26777 74363 823105241 74363 5072 552840426 76387 52822 958100635 28115 5072 474352300 76387 30274 628904562 5072 52898 174233271 48372 76387 143363478 30274 60666 392912464 52898 32676 136905476 33580 48372 177865764 48372 55995 754660515 55995 52319 540001161 22535 32676 55435384 64376 32676 879412235 55995 47246 236129907 44242 22535 732258015 26228 47246 904382191 44242 32074 647395377 31524 44242 980467328 23452 31524 414963753 58373 31524 46696850 5278 31524 50309938 32074 70348 884231676 58373 70620 364119584 7142 23452 52522048 58373 81654 415784513 5278 62325 490907567 70348 11877 884763058 38942 62325 533235726 62325 50656 263507192 11877 37435 770773686 23818 38942 828600780 11877 68112 133379998 46232 38942 242671405 50656 82410 450260184 8702 46232 575735567 21678 68112 951864879 21678 50917 539533710 82410 38748 774300605 17476 21678 562266407 50917 635 298154991 38748 8627 339037914 1487 50917 786352943 635 77741 40438208 2703 8627 840492615 77427 8627 941470651 47588 77427 152226956 7582 1487 991454878 25207 77741 951100287 72656 47588 251970630 77427 38586 596794139 21374 47588 750833855 56565 72656 158784400 40295 25207 237271924 6535 21374 46537209 57090 6535 612424007 36379 40295 630105599 29035 56565 838787456 11699 57090 880295592 36379 50973 441079911 62913 36379 888203762 11699 31428 37087209 34915 62913 857654692 62042 62913 31070371 62042 12429 115184720 62913 33702 62631801 33702 43488 110747196 34915 74939 113154227 12429 3395 808865920 21162 3395 55132951 23531 43488 854997179 44240 23531 757644377 23531 50049 324051578 44240 52796 606594020 59991 52796 33206547 59991 1103 630168077 74305 50049 135257192 50049 6835 666873726 1103 38211 548313722 59991 46066 654183212 38211 32426 980985096 74305 36204 80509999 35960 6835 87829718 72302 46066 66296587 69605 32426 101639424 77355 35960 309647816 62795 36204 494019194 72302 36911 146772081 72302 56314 516240376 61268 62795 874934291 61268 33240 506072730 12505 33240 323373581 36911 53306 24874004 11869 56314 486758154 33240 50229 540707753 59769 50229 794235215 12505 75403 415305428 75403 42417 318457840 61747 42417 625958488 50229 3610 104863483 15323 3610 358700313 61747 79071 536750864 54301 42417 481803491 23144 3610 523306628 79071 77035 289405394 54301 12439 252523489 23144 59405 608375987 81409 12439 289324394 81409 50443 418660726 12582 77035 763986765 47265 59405 622056613 47265 32232 333577677 36417 12582 137999895 36417 36531 393013536 32232 16219 889306293 32232 79179 344072644 16219 44519 912388316 2566 16219 953242462 16219 2713 416862802 22404 2566 97268374 44519 30211 432339058 44519 36358 206779019 2713 13105 778205281 22404 14812 378997736 77453 14812 124702310 56886 14812 861267185 78111 14812 553722831 32894 78111 489153663 32894 27613 699396729 32894 18469 308197458 18469 33062 85076917 20397 27613 541742327 20397 21673 385609959 41953 18469 96689740 41953 64032 676566578 21673 77189 213773657 69801 64032 248782675 29558 69801 2137032 73428 29558 916656087 73428 44523 928886662 73428 67184 229151967 29558 61660 345666369 61660 3385 690031410 76150 44523 179630223 3172 76150 422019930 3385 79236 683163860 12820 76150 140097782 76150 79126 357078429 63799 12820 572407326 71744 79236 180696851 66884 63799 352758981 79126 68349 62912240 31099 68349 815023182 71744 15674 333562311 68349 62720 3733087 15674 65549 330586716 18931 62720 757635520 582 62720 868276201 18931 21164 216105816 62720 81783 542127768 78585 65549 388250454 33674 81783 997738941 81783 9801 302714165 42761 81783 906572324 30497 81783 513618238 78585 667 829128093 76233 9801 334256032 9801 68940 172951574 23882 76233 662122303 76233 69467 438507533 69467 58700 473995557 56857 76233 898740443 56857 60448 150380033 38506 58700 384330707 60448 81951 519955767 3236 60448 857127943 40894 38506 4266453 74574 81951 289070805 38506 14012 767233304 40894 70536 34618457 14012 30260 135428655 40894 14622 852261460 43004 14012 608303232 71293 14622 176512950 43004 66605 236759618 43004 38145 788797275 38440 38145 236631080 66605 67965 647418951 22655 38145 12103412 67965 52855 753496961 17163 38440 810724481 21924 22655 292781749 4589 67965 23040839 38263 22655 974487899 36340 38263 482528382 47754 4589 923642033 47754 79524 577885605 47754 72956 792674422 40921 36340 506149228 79524 30145 161647072 61622 40921 436724203 79524 80869 306180370 72956 80928 490498414 30145 27917 60366395 27917 5978 837865327 42953 80869 887177353 42953 80205 129520960 80928 32019 168613442 81387 42953 466844354 80205 79426 647868639 79426 27089 857240396 32019 73070 419846122 70933 73070 52446866 62883 79426 326347537 70933 40236 886740614 51599 70933 154021289 70933 78162 438438955 62883 33799 996820099 20331 62883 413800978 16238 51599 136571894 19062 78162 576082549 16238 53240 605288812 38044 19062 56224698 20331 3736 415714355 37914 19062 622036294 48830 53240 324958138 53240 26700 487610015 3736 41125 619435390 42677 26700 662357503 26700 39609 951169323 48830 71231 433777535 26700 4921 725079284 4921 60254 417908619 19537 39609 506186559 29728 71231 484118576 11854 29728 935892250 19537 3433 519024049 1231 11854 323353682 3931 19537 20116016 3433 63897 950834147 52006 3433 802651029 52006 35890 973945348 1231 10229 873112894 35990 35890 535350625 63897 79546 391680015 22974 10229 937084863 22974 59283 296743260 10229 76217 402706739 25295 79546 89096230 22974 36613 398877825 15664 76217 404168100 25295 38129 338448630 79408 38129 580983837 25295 13257 350957244 36613 48563 400870348 15664 6918 95768512 31008 79408 430100026 13257 65964 51331472 48563 39343 515610948 37017 39343 691199666 65964 57197 778234743 39343 57369 585264862 33402 57197 142965027 57369 46116 642146231 36211 46116 749381248 29009 57369 657792412 36211 51113 80826830 29009 22141 929257845 46116 45257 510559703 36211 22202 967943219 45257 39064 287039180 45257 58178 819984128 39064 36418 133425591 63362 22202 725384825 57839 63362 310514045 58178 53870 408843851 49473 63362 749901721 48675 53870 16243141 14836 57839 834596663 21813 14836 829960703 21813 904 404446126 16974 48675 590043608 21813 12838 189026857 16974 57014 704632671 11442 21813 357065591 42231 57014 463532960 12838 40635 588803971 72784 57014 66276677 70724 57014 7349037 14525 70724 76298800 50615 40635 60762343 4091 70724 406611869 4091 75390 184284063 60364 70724 408563511 48251 60364 786277079 44563 75390 455374986 16132 75390 578793679 44563 66656 381028859 44563 60090 269752746 43035 60090 319923444 66656 52985 610753770 16132 21086 123439458 62527 60090 66973492 22831 21086 626820002 39066 21086 981377634 21086 32724 244701959 64128 62527 40777802 62527 10473 557836740 67712 10473 926685185 39066 80706 96458940 10473 24942 57440815 64069 80706 608718168 64069 25676 449768869 25676 22566 256571378 13015 80706 927924907 25676 58098 51372652 58098 13512 212467575 25676 62309 443269118 11689 13512 217044592 62309 32700 58796295 62309 80258 625724270 8356 11689 945594902 56771 62309 954812080 8356 13540 596596636 32700 62681 322348243 8155 8356 152008580 74640 56771 97405851 31170 56771 16023550 74826 74640 602990124 62681 82917 971729034 36445 31170 554122448 74640 79847 774626408 36445 71821 50430144 6848 71821 898547438 36445 82552 993017344 82552 6735 318413310 6848 54445 260841986 49929 54445 990276385 60594 54445 619956205 60594 27889 654700380 6735 8593 984961296 53470 60594 174609855 16550 27889 567435707 16550 44086 187090916 46986 53470 168261031 78907 44086 406373562 75349 44086 886954334 44086 46025 341489850 46986 65611 103928195 75349 3718 57375562 58442 75349 49897371 65611 8372 420719852 6126 3718 344829784 58442 12511 231426121 18696 58442 702901958 31144 8372 759606785 45060 31144 692835460 45060 19222 327779451 18696 37829 977366393 31144 57317 135729698 49482 19222 378723016 49482 52775 573043601 19222 9984 575619578 52775 52105 55578178 52105 78759 7087089 49482 21798 481526010 78759 40228 193775310 48250 78759 367723815 48250 13158 165758449 32502 13158 355907431 41456 13158 337792787 32502 71551 114072711 4477 48250 754763555 41456 52996 995932113 52996 30860 809238877 31405 71551 582790071 4477 57555 526281419 52996 27315 158671942 27315 52805 922883472 57555 33423 486481468 57555 10092 32236558 10092 18736 986955019 33423 74534 722769688 55532 52805 469649660 18736 33627 806345120 31849 18736 462221244 53172 33627 646104006 55532 33195 27282503 64089 31849 18146116 232 53172 985513859 5469 33195 859909125 5469 78051 572895934 78051 5288 429170302 78051 5082 193124240 5082 53413 650850694 17290 5469 134540685 50871 78051 352645884 17290 56986 614131817 17290 79509 181207238 51365 56986 816460059 51365 8126 761854917 8126 14711 984206613 64166 51365 854975256 30851 79509 661342834 51365 56304 592252781 4158 64166 258055413 4158 54650 772709674 79796 54650 690868800 4158 13995 415035572 79796 26046 258966450 79796 23012 268631447 15198 54650 454006216 13995 13996 367519187 7251 23012 549209253 26046 27600 4435860 22881 15198 388795132 29424 7251 496866964 52836 13996 879282398 7251 18914 942039911 27600 13785 929996291 7714 29424 745030976 20929 29424 838970948 77505 20929 724035750 82361 18914 572136975 7714 82708 118865489 51582 77505 57473937 31297 20929 77126908 51582 42151 861290615 27464 42151 284650884 51582 20369 845888869 19875 51582 628685529 27464 66560 760410218 40610 20369 165234796 40610 9 182427413 19875 34720 737866899 34720 34252 494083749 9 79609 5508107 79609 9591 853154874 20761 79609 715410795 22267 34252 721131527 25761 79609 108911624 79609 48200 926805918 25761 80085 995118314 7484 80085 335717325 64090 80085 903629101 18688 64090 273888641 80085 17217 121322895 80085 9957 362899823 18688 55714 379024176 53731 17217 246348747 10218 18688 510267288 55714 62895 452305299 30738 9957 926003541 29358 10218 97835601 66894 62895 435784721 25190 30738 180723320 62895 15275 155121641 29358 44915 435767575 42090 29358 600658471 26885 66894 135041853 27707 15275 658123793 44915 14616 889118551 14616 2924 295745703 14616 38011 771037076 6069 38011 649861958 38011 78386 644177302 46028 2924 462851017 46028 23022 528420990 46028 64009 106975473 38377 78386 882785245 78386 51254 150256417 46028 66320 939972887 44598 51254 876070502 73246 64009 308134362 38377 55875 852258060 66320 39612 833532894 55875 6217 852106707 22051 44598 847377589 30265 6217 679702519 30265 36713 675138637 39612 17987 340833188 35311 6217 342210073 35311 23798 120831239 17987 23481 45055114 19609 36713 349404002 19609 30405 623083254 30405 62633 696381622 19609 58043 805038475 30405 38689 496345652 19609 60497 901697446 62633 2202 556349050 62633 17618 564018265 58043 35537 162914486 38689 6497 408824517 56368 35537 734843219 55890 56368 24697831 56368 37675 108311793 6497 61598 731876962 57907 55890 90055315 14369 55890 309466092 61598 69125 409805133 20205 37675 939119734 20205 70830 53154536 20205 14495 383671579 2624 70830 709847395 69125 80837 750620249 28973 2624 725632065 2624 33293 379684902 33293 79488 431067067 2624 55475 436196254 80837 23568 724988923 21522 23568 94103044 55475 56249 680318337 51733 23568 914960096 52029 23568 307944780 18174 52029 209832968 52029 46287 862008233 18174 6236 528969366 8491 18174 745627260 46287 42154 464662956 82694 8491 903042669 461 42154 426703799 52079 461 234954418 60693 461 74770334 69232 52079 447414470 20381 82694 831931771 70057 69232 971860670 20381 59636 858220457 29083 69232 457047519 20381 44113 275069009 59636 7380 702639442 29083 15245 187774910 59636 44695 338887377 64344 44113 332326794 20457 64344 334417920 83474 15245 245021991 64344 59059 864789304 63500 20457 423684372 69580 59059 478114490 74896 63500 618281557 74896 5918 9421292 63500 14919 950448701 56178 14919 81280842 56178 31718 338493669 56178 74186 139398763 36529 31718 8353358 14919 11705 803497352 38245 11705 259202229 74186 60301 617905241 67980 60301 79415715 54107 38245 241035123 38245 62506 894816448 2748 54107 996163493 35767 2748 58084499 55039 62506 816955524 9864 55039 104839643 45833 62506 831612082 2748 4182 512691477 45833 19399 421506553 45938 9864 156253983 1707 45938 169780522 15790 45833 402943519 45938 10477 213251956 10477 5851 968178951 10477 34790 106191120 5851 58433 635996707 34790 73974 224548720 5851 77611 305567019 77611 28060 701830325 25282 34790 252539246 79059 77611 745050272 77611 74316 50195365 79344 25282 117699933 28060 8083 342071628 52330 25282 119104686 73 52330 100111800 52330 58372 515449300 58372 70784 967195779 58372 60349 17717415 66439 58372 412374802 15103 66439 835485745 25836 70784 323651126 25836 71516 284217365 15103 51303 985779377 58988 25836 845386011 41556 58988 62382589 41556 21366 448213861 41556 7327 19614987 41556 32396 380497494 58988 70746 105120278 42233 7327 712528574 32396 58663 346036436 42233 67966 413320094 79874 67966 809195478 67966 27902 101123296 79874 61791 259978743 79890 67966 974974489 12743 67966 701676205 65176 27902 65364363 8036 79890 950272242 79859 79890 630806905 79890 73989 353703006 9952 73989 977749134 54225 65176 349967259 39272 79859 587520956 39272 4153 415397857 31037 9952 365352313 79242 31037 233060103 39272 19963 74666509 4153 1725 914742614 5366 1725 968858560 5366 41327 817431544 1725 64764 463383925 46832 19963 760573952 10216 64764 764112381 11502 5366 439498660 41327 28312 428533726 64764 16015 178972752 46832 75856 19036007 48127 10216 469562187 16015 21651 836543895 46987 21651 611639191 892 46987 498910687 23677 21651 685601314 18049 21651 591987574 977 21651 454399698 82747 977 332614335 18049 61547 62228234 20312 18049 348488042 18049 22956 324746546 22956 25490 238681080 73151 22956 360036059 47877 73151 262479570 20312 11114 926014014 33245 73151 920465169 33245 58582 740588888 58517 58582 133052596 33245 10676 516454322 33245 32437 901960072 32437 56672 910573176 49634 58582 507432263 32437 7889 612342829 49634 21158 341836816 49922 32437 488561206 49634 55223 349889598 21158 76832 655441630 49922 10412 282585656 8825 76832 108301833 69053 10412 259519198 10412 38946 826580801 57931 69053 282408398 69053 79929 642026130 57931 62672 476946817 62672 67709 752456974 80351 67709 65568787 57931 30677 577887234 41568 67709 733035724 80351 59790 265563997 80351 60157 717317475 30677 50165 617713747 60157 66011 419949304 60940 59790 360810450 3546 60157 141149415 60157 58064 100116535 66011 26390 503428128 66011 13326 285685678 60940 18915 198899724 26390 73686 906330218 73686 24251 938708609 26390 35109 907269779 18915 83084 26850043 34738 73686 429794795 35109 21420 380419777 24251 14215 539791006 78116 83084 154516695 77169 21420 869977024 67266 14215 135692829 21420 72192 129517308 17393 78116 552416105 67266 20975 382543554 58038 72192 8847528 51660 72192 546713458 20975 28868 448457388 8633 28868 736110142 17105 58038 816863569 8633 27504 96476093 8633 72312 686085984 27504 40393 161148428 6263 40393 74146029 60439 6263 869275712 65999 40393 710960535 72312 13040 655645071 76362 65999 675072909 65999 3979 976011955 32860 60439 867312570 32860 50562 135849596 76362 70200 26784740 39654 76362 788940049 40072 32860 988123080 22646 39654 567440824 70200 40055 873462811 70200 19311 206249310 22646 43510 42704153 19311 30563 331087256 22646 41185 68337170 8900 19311 50545604 41185 80840 792132053 64369 80840 478467417 80840 51340 196385753 41185 34355 547210325 2510 34355 665551230 25631 2510 644891120 34355 8422 70655675 2510 64321 872610796 32670 2510 811397709 2510 4847 568798103 32670 50953 956484885 64321 7730 949442016 78574 7730 994961499 4847 36781 968555568 43904 36781 333408590 36781 104 400145423 104 10094 577808196 104 33047 297778305 104 78058 38124912 51203 33047 690408621 104 51742 233081250 51203 14631 101044811 12936 14631 621647260 51742 52316 215032028 29496 12936 118739926 29496 5395 822938189 14830 29496 263910243 52316 41927 926930197 10527 5395 757942177 19893 41927 879719459 5395 24794 767103288 22643 14830 921924108 47002 41927 10994072 22643 4383 119105433 19893 2328 769723742 45437 4383 605311473 66444 2328 997330143 47002 72566 11574616 61577 4383 385044589 61577 72040 757055072 51062 72566 862953123 57607 61577 431525674 4769 51062 57406167 72040 35433 90767807 4769 3778 106457988 58838 35433 464248159 58425 57607 102868498 63739 58425 70989109 58838 8344 310907380 17414 8344 15497901 22251 8344 557157643 22649 22251 788468812 5461 22649 32198357 8344 22104 878497889 81065 22104 879166420 22649 46523 921027459 40699 22104 68062573 40699 80703 574015608 63254 46523 416041704 29620 81065 498366131 80703 41720 192819729 80703 23235 101093666 41720 28557 53819256 54525 29620 114583494 23235 10785 919726364 39793 10785 150390456 39793 19335 455923467 3983 54525 736404494 54525 50970 591419045 39793 43921 905364767 1501 50970 102971695 51229 43921 917737707 1501 53762 736494409 31479 50970 854052054 59077 1501 861569428 51914 53762 380068504 51914 62184 20065174 31479 28111 55110083 62619 62184 210793993 59077 34464 438611064 21355 28111 4807670 62184 14097 312437065 9277 21355 380377137 30564 9277 801369308 21355 44468 516260291 9277 54345 147414347 39613 30564 90675352 37935 30564 495298951 39613 24508 261938069 63510 39613 832222223 54345 77407 406801889 30746 77407 30413005 37935 40745 398485595 44193 40745 500751491 63510 26304 107733013 25670 44193 444832645 44193 36785 380880423 44008 40745 425788168 26304 73374 511143967 36785 2428 438086442 44008 57985 786407902 44008 866 351668943 57985 22978 355685542 57985 21971 556769364 15584 2428 48835249 21971 64442 593647458 77944 22978 453798663 64442 18523 735020549 27956 18523 414616248 15965 27956 166596545 64442 9132 27650944 70702 77944 487406293 15965 45081 73731598 15965 67222 874821625 39731 67222 140351937 78972 67222 464796172 15616 70702 603441555 11415 45081 508875792 67222 79620 515949357 39731 54070 576750707 78972 18884 307153092 79334 18884 725454442 79334 37950 499491326 51509 54070 318268711 79334 43783 548763380 37950 80121 288973185 27037 80121 801327144 63753 51509 689978388 77878 63753 689573937 46203 63753 312450656 21783 77878 730224430 10022 21783 314234762 22419 10022 298744641 46054 46203 145309432 437 46203 593788408 10022 41011 84511303 437 64617 597491003 22419 32568 366925953 46054 38114 975473434 9082 437 11089903 32568 75996 22576270 48167 38114 805683836 70765 32568 928958913 9082 13925 403994855 27421 70765 912978588 13925 49253 6007775 48167 25686 198725038 45835 13925 681901703 2635 27421 995869439 68667 49253 164680027 83481 2635 254303972 45835 3031 195632047 45835 2860 911673423 21880 3031 948777303 63315 83481 100269013 83481 76310 116416372 76310 10654 964962992 10654 53354 651781395 17243 53354 270278782 56903 53354 217487456 76310 71494 624738110 79887 17243 531493088 17243 32561 396254116 71494 55268 320932827 13595 56903 893122274 13595 12002 686814101 35654 32561 587320531 1838 32561 999221220 13595 53536 445004147 53536 34167 91173512 12002 7928 465414778 56932 7928 520634791 24872 7928 982206439 56932 21738 29332376 49222 7928 80708785 49222 9201 140775291 56932 55725 175347761 61704 55725 381426393 9201 64042 738179518 55725 57658 816241780 35593 57658 40488422 35593 4952 631244388 7302 64042 238018379 7302 27376 979319256 4952 46765 136013181 26731 27376 80812034 30242 26731 983115349 27376 35937 736838428 35937 32287 478895709 66255 35937 922839709 66530 66255 718023333 35937 74872 117567739 32287 41628 440916078 41628 27555 317489319 66530 26987 53869700 26987 29098 662913738 49549 27555 489303330 70004 41628 574683422 26987 3524 777140083 79294 29098 262860583 79294 48181 182044495 25806 79294 367097572 20366 48181 797635790 79294 72720 982997982 39135 79294 575139502 25806 59670 688652342 48721 20366 527001741 72720 78791 39050279 73139 72720 10246911 67150 73139 147013416 64811 48721 342787046 25674 48721 10991080 78791 41348 956601629 25674 27702 411928433 60250 64811 844709879 720 64811 351927676 22920 41348 18461631 11031 60250 44430568 19047 720 527993946 19208 60250 797661619 65591 11031 490815291 22920 9361 248812632 15075 19208 997566741 70863 15075 985734850 65591 16307 349435207 16307 79952 924446611 16307 20686 500224469 276 16307 229345327 276 15048 226144892 12898 15048 895600509 79952 1814 316062774 20686 63147 950125495 46936 63147 671586131 12898 73811 708170874 80354 12898 727017312 79001 80354 155229874 28099 80354 697179153 80354 78623 88165984 18003 28099 396938115 28099 62319 407592246 56920 62319 764198149 16541 62319 143628273 43640 56920 119992897 56920 10367 573765065 62348 43640 14247358 16541 24828 122025260 16541 43541 274442809 2086 43541 222383585 80796 62348 771739516 43541 26939 998125366 24828 78186 288903301 2086 45075 421622130 24591 45075 262430446 15144 45075 238377398 26939 71904 288721648 45075 17061 110774582 71904 20728 830524849 17061 35233 169858765 35233 60126 479892803 60126 13476 1688234 10772 35233 918022103 52425 10772 381999341 10772 70332 48380597 30290 13476 991010202 54151 70332 534937383 52425 60643 23909641 7551 54151 847523508 30290 75097 514955836 53954 54151 807836234 60643 59311 474355214 19431 53954 251819226 75031 59311 1994028 53954 79986 544565348 53954 3368 590410870 61590 3368 915476621 48606 61590 223631011 79986 5377 420845296 3368 1594 878479986 1594 15145 62529626 61590 66302 994378704 63677 15145 563658457 1594 79484 126340391 79484 40786 316336466 65036 15145 78684969 63677 195 247145810 14357 65036 73246931 45097 195 990686326 30705 40786 286341810 65036 51786 247093750 14357 72512 264742525 45097 3421 173884482 30705 45057 701101794 44394 51786 946520235 45057 33547 916472019 44394 42553 6621019 44394 33651 459033218 45057 8405 781655418 44394 63206 686494140 39599 33651 79186184 63206 78193 927197282 63206 4550 170735640 49067 63206 677813378 63206 22433 928201520 13791 39599 401706339 4550 13069 545940566 53350 4550 42898340 24951 53350 7338748 55988 24951 314554825 55988 75620 28614614 75620 31810 962908842 54169 24951 994393916 55988 46306 458031457 75620 79247 859832017 16755 79247 431590268 5610 46306 762221054 54169 58231 117866544 50381 79247 211748113 16755 81726 946895008 3635 50381 464867808 9911 50381 20277602 24061 81726 15050211 24061 6215 730633421 82454 9911 659692424 35829 3635 828764290 24061 447 981247788 30743 6215 428575369 6215 16049 918647892 447 5391 309240089 28112 447 736165122 39787 16049 570014461 39787 42791 99617908 5391 80491 283859220 82661 39787 336077276 82661 38918 156348353 34764 39787 431871926 5017 38918 811753457 82661 69145 92318245 68964 69145 174343794 28772 68964 145124173 28772 63495 145350405 28772 80309 647297567 80309 34952 954530014 24475 68964 165565300 24475 4387 49458069 24475 76175 857116810 46582 76175 252632948 40683 46582 307353534 5277 4387 973133436 5277 25336 619762746 76175 38124 296892242 11643 46582 11140443 2230 5277 351073157 21475 5277 356065276 21475 52392 855469354 18423 2230 381041385 18423 41766 480077758 21475 10484 279778232 35214 52392 299317110 67721 18423 403410576 42568 10484 52106653 52477 10484 968247707 20763 10484 69778453 466 35214 693748117 52406 20763 771548399 42568 29705 729942727 466 68272 217661884 50731 68272 29602690 68272 36604 844541855 56627 29705 946668341 37300 68272 591890113 57685 37300 405863667 63801 36604 208565027 24767 37300 359091994 23527 63801 836018129 63801 75832 856657314 14245 24767 875546304 63801 20496 45380732 23527 79068 805538962 20496 69554 545785694 69554 13882 52639712 14245 14475 350560703 23263 20496 16811590 13882 26306 691552985 14475 46497 470864057 46497 21869 266397353 44230 21869 818447401 46497 14932 987238391 58130 14932 62935619 1435 44230 239927264 14932 40232 961349303 40232 76714 639594879 69111 1435 626522299 76714 15986 487253063 22106 76714 424104458 74383 76714 861664973 15986 57475 161283528 69111 46656 452078464 46656 79489 297421767 79489 75298 744481261 23385 75298 486885475 56430 23385 683556344 82734 46656 388172333 33859 82734 37378004 77010 56430 722157819 55336 77010 55094399 56430 53464 78922544 61534 82734 225435429 43903 33859 379664887 74355 43903 137506105 55336 63375 450759947 53464 485 985546213 30681 485 916429452 30681 21965 495171291 78109 63375 138805175 78109 43950 834653392 485 19230 955563864 25393 78109 636056225 19230 44302 894037170 19230 9714 499876848 45292 19230 655772194 44302 29255 4734811 51295 44302 249660523 77851 45292 440139580 30071 9714 647891429 21073 45292 138127454 21073 15000 134365811 30071 1191 563211200 15000 12924 118847393 1191 24726 969679181 3351 1191 150551392 67418 24726 883343216 4120 67418 27575010 66637 67418 154884154 4120 62812 897866368 17749 67418 95356219 81495 62812 209732248 17749 60119 140849649 66637 19809 182777618 60119 19751 793750879 72375 19751 863667612 82367 81495 781836772 19809 16958 760584698 82367 5261 753861385 16958 12971 255946813 18495 12971 137084657 12971 56561 232905840 18495 12149 365129811 49117 12149 244860013 28562 18495 887125727 5824 18495 27291315 49117 39252 548881292 6216 5824 935089324 28562 64845 548932682 28562 76615 123236520 41503 39252 801052337 39252 57009 127078243 64845 39448 837453904 64845 1808 780453432 39448 75218 619611380 74066 75218 19888556 75218 82863 295414799 78370 1808 482156609 39185 1808 365791593 61034 74066 33074923 61170 39185 574775702 61170 20040 87915616 78370 63367 149906149 59125 20040 665904284 63367 81489 845904580 36014 59125 746555090 36014 78556 481077635 78556 45307 934878727 82005 81489 466328972 26853 45307 614879528 81348 78556 456765103 45307 61902 547669088 23368 81348 887562478 81348 69239 117757211 61387 61902 461875017 61387 9953 358787742 12158 61387 63714721 12158 36897 12824063 12158 64866 27257347 3504 12158 617492399 64866 66541 25418200 67751 66541 372635194 3504 45059 942713521 33040 66541 677543722 68233 33040 727878779 45059 72662 200015545 67751 62179 927191334 68233 50585 789340134 50585 33434 482543028 72662 25136 920624233 50585 69593 910445827 50585 24987 686101463 36999 33434 283664382 12355 25136 892814116 24987 41342 82686571 41342 25340 184083654 24987 28615 579386703 12355 46127 467116953 28615 73105 569265468 16188 73105 636175417 9641 73105 289600276 9641 67535 334304480 9641 21923 288908293 9001 16188 736578121 2866 16188 30741958 3915 9641 420902064 3206 3915 641647029 3206 17777 620381032 22001 17777 658445401 68860 17777 88749488 45210 3915 581050712 37894 68860 554269441 68860 24874 682068339 24969 68860 387570339 29856 37894 18563420 4412 29856 400994404 37894 7678 712453066 4412 50125 377471654 50125 56205 711459846 52535 7678 625329028 56205 27948 476284829 7678 77739 388422289 65850 27948 5750969 65850 56502 895759618 31422 56502 79547519 30429 77739 110361042 30429 82644 109858598 56502 63979 673551995 63979 58135 391049576 30429 18924 748293442 58135 31021 84868090 73540 63979 570293039 31021 54684 737103079 13895 73540 651198864 73540 68328 914330817 57358 73540 895797429 68328 71783 175275335 57358 67215 213580204 68328 57179 998055737 75931 71783 697739022 4663 67215 946365278 57179 37290 738201486 72503 67215 177763246 33588 75931 553183511 24281 33588 325392165 6580 33588 978425816 37290 56588 155797499 80310 24281 912614110 37578 6580 201516248 3114 80310 46496204 11784 56588 545373566 3114 10967 211495410 37578 65453 79029700 10967 61377 754191553 39779 61377 386931786 12461 39779 7205043 65453 16849 112546989 61377 41632 94553639 61377 64174 862192708 62813 41632 711639404 41632 56524 654246801 62813 73834 302877828 73834 61158 943816775 12142 64174 555461228 56524 8003 336853961 19494 8003 113696437 8003 57021 544251063 3592 61158 307909127 12142 39817 750267459 3592 31985 405398898 66163 57021 219063955 47950 66163 175529008 35615 66163 10526818 5100 47950 326953876 47950 33085 770336144 38596 33085 765337099 33085 55051 581174850 34535 38596 87143596 48133 33085 988739563 55051 42738 522840997 4572 55051 97078604 64319 34535 60337401 23635 34535 814245628 44935 4572 117126778 16061 23635 282863557 15249 16061 406745032 44935 61339 787645965 63673 15249 686054803 50749 61339 704873035 45439 50749 228441358 61339 78439 904118308 45439 21318 604824825 78439 65496 914509732 64456 50749 715317482 65496 11911 187089593 75461 11911 81359170 45576 21318 579728611 75461 3355 778014211 25156 11911 362459447 75461 73325 663520026 75461 44637 122699363 45576 16268 999766864 49080 44637 357571798 51649 25156 266067160 44637 82324 403863046 76741 44637 390170362 51649 46870 488286974 35955 82324 498307211 46870 51356 539479956 46870 62336 11078702 46870 2908 304299521 62336 55501 863254093 62336 11093 86650790 2908 21363 130518721 76295 21363 241441992 60929 11093 799465940 2509 11093 421852854 2509 71137 979519381 24397 60929 42603522 24397 71582 841869484 67274 60929 740095058 9367 71137 606964271 23627 24397 932067732 18574 67274 336211437 9367 65327 171412525 25296 23627 903149936 25296 10657 292244358 49556 25296 64772877 18706 49556 112705034 30039 18706 680521734 15206 30039 694363043 15206 69520 423321079 76060 15206 984253177 69520 43578 748156898 62897 43578 500943351 43578 44062 325839617 11321 69520 527098927 43578 18684 174453140 18916 43578 890591719 69010 18916 635747047 69010 83290 710471064 69010 37691 242748990 59475 83290 10333712 71077 37691 234126920 71077 80553 355329813 61818 80553 329702120 76445 71077 99669027 18848 80553 870941451 18848 6818 8380009 80553 8911 963295252 65224 8911 61641081 6818 50925 602878118 51302 65224 74455107 51302 80772 752939366 23286 51302 993028534 4949 65224 732083769 51302 58629 780099745 23286 54554 411247720 58629 5983 134870975 5983 54537 765988551 58629 5012 265055992 698 54537 97442692 26132 698 701230219 5012 69377 301163572 42958 26132 439998842 42958 31410 71449937 31410 16124 406110043 69377 57598 795412629 3099 57598 9208363 30794 16124 150644674 3099 82826 642071108 26830 16124 558252844 575 26830 562593901 43974 3099 917637010 26830 42181 467391553 43974 37584 745214711 43974 23822 631832582 42181 54026 949688912 42181 20987 811041545 20987 32923 747705727 43227 54026 220344008 56483 20987 457713008 41461 56483 51032769 43227 61446 959535548 41461 15027 506510333 53944 43227 62478027 41461 25150 697941364 52642 25150 128301344 41859 52642 295264134 2376 53944 515549190 24651 41859 582080265 45061 24651 200135932 47869 52642 103421304 74882 45061 252008347 66812 47869 253193678 38694 45061 870535934 66812 10663 376418787 36573 47869 952508084 36573 31613 286407280 66812 70818 340209035 24976 10663 727256553 5251 24976 646531752 2622 70818 728450631 31613 64423 243282233 5251 73711 820771449 24976 49306 491403151 5251 68170 19595324 30404 73711 321797260 49306 33768 693880276 42121 30404 595028525 30404 19890 278552380 9772 68170 273127988 9772 54792 498846102 33768 13074 82422722 9772 21800 842712403 54792 41790 430687343 54792 19746 530351517 79149 13074 700199573 79149 8424 704568540 19746 31097 987549611 19746 41198 554829578 16428 31097 633224403 65324 41198 23008195 63894 41198 254990578 41198 15897 381343619 65324 60350 368995123 16428 75765 20616263 13601 65324 314867165 75765 30748 720275531 14438 30748 9748445 60350 24386 524954341 13601 20734 837989590 20734 23961 370171231 40487 24386 19140705 20734 74161 186703669 20734 18882 305112461 20734 13355 338159429 65060 13355 168474497 13355 41583 893358526 13355 9434 783088793 13355 76522 126000528 65060 79193 787114493 65060 76789 646723376 41583 47999 371111853 9434 82858 204304243 56741 76789 635019541 56741 34006 821296083 54779 34006 489597141 38055 54779 716230993 56741 1497 971239784 57410 1497 515428162 57410 48043 644467907 38055 66161 67205459 66161 55864 919787912 25581 55864 88923829 48043 48816 87782480 36100 66161 559993321 16082 48816 66573845 48816 51373 681911330 16082 28395 131264653 51373 33705 818545993 33705 47757 320506857 79994 51373 91809674 16577 51373 388858439 79205 47757 318841843 6861 79205 563491678 16577 38024 488966818 50189 16577 392890294 38024 3011 725934689 79205 55018 369252611 38024 3252 573103961 3252 43545 587331922 3252 72658 36964763 48903 3252 44846678 43545 73996 944107812 48903 34304 457608016 1257 72658 794911873 78303 72658 107528581 58166 48903 440735219 49399 58166 399794914 21031 58166 709001592 5446 1257 298879766 55030 21031 876278876 55756 49399 606657036 21031 18627 709480966 55756 37755 974621131 55756 5934 285461087 5934 11559 268198559 63586 55756 68375169 63586 42825 893818291 81999 42825 341672916 5934 62129 480169485 62129 36948 834573878 8936 36948 728339036 25580 36948 789117784 8936 35581 887402509 35581 69677 796453240 36948 62445 401120486 31473 35581 730568684 62445 43206 979978381 45981 62445 983687168 25244 69677 575150927 43206 81813 221585266 25244 37526 296606804 37526 79667 8911071 37526 35935 154959765 35935 14249 99400452 32593 81813 192201476 22958 32593 75343665 79667 72848 61799777 32593 42626 901190810 399 72848 67613525 32593 67624 135484561 10681 22958 75408867 10681 27792 329027882 10681 15884 11135595 5605 27792 715019461 10908 27792 286896005 52167 10908 282152356 15884 61329 79081511 61329 41526 478960603 41526 29343 346680112 57949 61329 721686875 82911 52167 364851733 41526 49206 164454798 29343 57961 219041038 49206 9849 375853795 69699 82911 468322358 82911 14242 607904921 57037 57961 82424300 1251 57037 304151172 14242 48959 102164204 82639 48959 532362764 82639 81330 808291709 51276 1251 677595716 1753 1251 958094894 11765 1753 826447194 76563 1753 587433722 44342 51276 548689293 57006 51276 50197309 69086 44342 231453314 44342 32777 631306048 32777 49460 408409257 58315 69086 823678163 49460 1652 495875980 49460 73400 805763330 46700 49460 704695055 1652 8238 671714134 58315 6272 2020442 80396 6272 51572938 28525 46700 72411762 28525 39685 688688825 36496 6272 19475539 81455 28525 152025725 36496 48094 80924351 65100 39685 133825272 80684 81455 176494078 80684 53363 772201123 80241 81455 864759725 48094 38032 453733862 43880 80241 207014449 80684 43985 13179207 43985 9183 19941076 81405 80241 1283673 31154 81405 17415533 78201 43985 554094023 3358 78201 767557141 73406 78201 693718949 4161 73406 371421744 78201 40503 60230211 56106 3358 900484056 3358 64624 469756458 64624 69809 959186801 64624 42911 514397818 49931 64624 542869567 64624 51889 889614931 45188 49931 80145222 45188 8835 366626218 48184 49931 440203827 16270 8835 827080512 16270 82099 125799200 71581 82099 104995703 77498 82099 476473732 76692 77498 385421720 64810 82099 644459325 64810 26612 5274269 77498 13938 639707411 13938 22136 474437866 22136 21684 274537357 22136 6611 127873440 26612 34606 809483713 34606 25946 272323638 23860 21684 772798858 34606 919 547264280 40701 23860 6859746 71941 40701 375654744 34704 71941 460552026 58308 23860 878531635 7796 34704 131881447 13296 40701 489953932 73162 58308 562121634 25021 73162 26316854 7796 74676 527807976 13296 25851 653239607 45853 13296 342106752 25021 27911 472268606 74676 30999 798601417 25851 74708 598768448 53163 30999 383542100 27911 63854 489435659 63854 60661 225410219 52799 74708 228093490 60661 37382 198257198 53163 51054 328020701 52799 50343 75611179 37382 53691 958995766 15104 53691 18235533 69168 50343 692078206 69168 38443 338583688 72873 50343 200905191 72873 44928 126430860 38443 25360 537313604 63703 44928 270282391 54050 44928 53981601 48192 25360 134631130 44928 11633 749259034 25360 73019 261024012 11633 73677 751036292 33248 73677 789010347 43023 33248 641936204 11633 51194 602064325 32611 33248 354870687 16002 43023 438760939 51194 63021 871376064 63021 65552 244783057 51194 24607 310551415 24469 32611 597971402 65552 42052 853795242 10931 24469 983947070 24469 5840 374594632 40221 5840 451194102 24469 49710 183652247 39516 10931 953722539 1940 49710 24015674 49710 63399 866261881 63399 68337 312387112 68337 67526 119400197 37858 63399 793658762 67526 20847 566723041 20887 67526 188022111 47510 20847 589832431 71220 37858 887752713 47510 122 346438544 70722 71220 761090324 52479 70722 501841147 71220 52725 6512863 1126 122 112054972 52725 65431 370286063 27597 1126 977369997 21107 27597 366059446 21107 21556 912769962 23168 21556 16990784 51761 21107 198220706 23168 77536 442847643 4499 77536 328200721 51761 25926 281482544 51761 45146 129443278 31202 45146 810869684 45146 27968 615815911 67172 27968 363816484 45146 10669 412677664 67172 28347 775725006 6977 28347 560494455 28347 3413 148059195 28347 73039 392829154 80648 28347 86529030 7160 73039 192565198 74811 3413 190285624 73039 83253 766685707 7160 21244 8246000 22282 21244 116519369 83253 47178 717952279 20946 74811 311480149 81677 83253 279393517 47178 7865 805814672 81677 65776 897469466 7865 41094 13539347 59870 7865 448257671 59870 36194 671721891 32105 36194 816930952 59870 57751 110435506 17696 41094 222666511 17696 19129 712012493 68362 36194 546302956 57751 82383 751118100 67010 68362 278617328 42536 68362 696793847 19129 49250 671149165 67174 68362 82940620 42536 81881 640602754 42536 6547 446269032 42020 67174 959763977 6547 8206 916299393 6547 71981 591391229 8206 7445 856854862 8206 30338 357605029 74432 30338 16814863 22331 74432 122807422 6189 74432 845740024 30338 23519 60041906 23519 46141 928692032 6189 52881 169528293 23519 21429 40261540 6189 60087 191308925 27293 23519 643736489 60087 35013 864473800 52881 67737 222500249 21429 46008 107362949 27293 8864 937292124 8864 30450 431853626 8864 64219 959592709 30450 58245 466470054 30450 47716 222246544 6355 58245 557751277 47716 79932 963420552 47716 66890 369877392 62207 6355 514001465 63528 66890 75147513 63528 47267 232599492 66890 75120 382497863 75120 47956 98368116 65477 47956 671374200 70748 63528 776242139 47267 77949 164700706 47956 58583 330007677 58583 83356 65230299 65502 77949 238529335 36222 77949 118524307 71690 58583 973494177 58583 40332 381278796 43857 36222 999101466 11929 40332 386576363 22628 11929 143078222 17728 40332 772398635 40332 52453 580696662 29574 11929 104530043 77003 11929 254384510 75660 22628 704965841 75660 31070 259674091 29574 27176 301709961 75660 48843 171253577 48463 48843 731798502 54773 31070 898640611 54773 59501 870558789 54773 15536 231631093 82822 48463 514082218 49249 48463 2993773 35231 15536 448868189 59501 56192 214898807 77294 82822 374266056 82822 59863 228679671 59792 35231 327176596 51485 77294 812249390 59863 32222 218723528 80726 59792 606841682 32222 26589 514121598 75302 80726 887373747 51485 70165 40394519 26826 26589 948759258 26826 49650 510665497 56518 70165 15307244 70165 29634 116155609 70165 48230 777922646 48230 9654 16889360 56518 62235 786290621 9654 76533 788416920 37846 9654 427500563 39337 76533 350550822 37846 68892 852768651 36554 37846 164189783 39337 80692 89707838 36554 42323 942738290 36554 10312 629264180 63948 80692 468128643 42323 60128 894086117 42323 79974 463446489 25019 42323 856058204 49258 10312 780210725 63948 60011 144625895 74035 49258 479318652 74035 46867 745804549 49258 12573 650919508 33784 60011 88361788 46867 61265 265571414 46867 25089 423261029 48404 61265 958289821 48404 83157 960588926 6165 61265 47599501 6165 82655 736677271 40545 48404 872909243 82655 76308 347038633 4571 76308 245189448 78087 4571 915957829 40989 40545 542110387 197 4571 527532957 21130 197 696532939 4571 67663 994197310 28582 21130 299158967 28582 72950 53955477 41929 67663 581238587 28582 45072 847007925 81366 41929 695218071 20107 72950 293072870 20107 366 102482657 66630 81366 258545715 6921 66630 365546228 366 40825 164263982 22962 366 661197534 66630 18228 488652198 41323 18228 845838234 73584 40825 77253309 41323 38585 142039010 72314 73584 594856320 27994 73584 859042417 66254 41323 710961055 66254 72271 978544650 28984 72271 832325761 72965 72314 70598532 71531 27994 269096644 50914 28984 860181471 81362 72271 989438 77197 28984 985743055 77197 12868 836463374 79979 50914 950507929 12868 60783 555281209 67778 12868 46333426 60892 60783 43750037 65376 12868 409017836 71618 79979 334603110 60783 63634 992450851 19408 67778 413373956 60892 66724 456049495 56152 66724 497274573 6897 63634 76131049 3792 6897 552245563 3085 66724 146529925 66724 60769 14556569 60769 32723 571004770 3085 69907 484246268 20056 69907 881168214 20056 51058 22891563 58570 69907 524578343 51058 45473 968390424 37166 58570 262797004 45473 32053 906689131 58570 42686 53590399 34648 58570 78759706 4419 42686 123311855 8051 37166 888804268 13944 32053 47438195 8051 69251 840788121 4419 22224 846801182 8051 50155 178757448 24400 13944 263913683 24400 1271 644351350 22906 69251 555047541 22906 33534 925099886 72333 24400 438917210 72333 25328 718254763 33534 69945 754032895 72333 11020 809478417 69945 75183 650039681 25328 50458 22295887 69945 59612 169305102 80468 11020 825310787 75183 48915 57182686 41084 50458 410711415 41084 82960 226476299 48915 51219 26822519 82960 15877 104988928 71704 48915 487988227 41084 29494 43449481 26727 82960 444695052 66187 26727 864127474 71704 79596 36597254 71704 26349 640410059 67636 66187 278300012 46760 26349 439346494 47027 66187 768833975 7646 47027 64212403 7646 45070 825394890 44016 67636 965276370 32607 7646 877895305 6670 7646 530607867 7646 46403 534658999 46403 54763 280924392 6670 60912 665962 32607 44770 140768040 79453 44770 659256913 75318 46403 460827178 20689 75318 328088582 3726 60912 99478887 79453 18965 96719677 18965 15681 759500841 20689 2064 147476975 18965 56365 164731113 2064 3201 797624680 56555 3201 61494520 56365 46995 174276502 2064 10534 432754159 24119 46995 932731879 23558 46995 436615427 46995 62069 890568772 35475 24119 231275205 68471 10534 139828029 29613 68471 950712551 35475 72423 645855969 29613 38652 74305203 28387 72423 441533168 45339 29613 313161996 44972 29613 362551986 44972 62495 414398357 28387 74553 607900591 44972 37506 688213001 59748 62495 773027962 44972 61284 196145294 59748 56938 687162060 56938 797 344190383 61284 30686 915176885 56938 19926 832589217 56938 1437 120084319 797 28569 375437873 40237 19926 538525905 76554 19926 213548632 1437 26120 988581818 26120 35912 421585565 79515 28569 4603736 76554 68176 363826820 1013 76554 16909498 24179 1013 99714119 24179 64813 25523331 58574 24179 200730002 1013 58463 633652831 45681 1013 995448922 51192 64813 972902320 45681 66893 308867329 30134 58463 316372607 30134 19736 563959626 77925 51192 986564626 51192 1870 834957584 19736 26453 156735235 54363 19736 31312948 54083 1870 945043419 26453 2634 331392345 25117 1870 447179589 2634 71949 456923077 28662 54363 431998575 71949 60186 890421009 25117 54601 55089812 28662 17720 172030172 31492 60186 566424420 17720 29173 826011469 42270 29173 17719052 17720 11930 590211887 31822 29173 19995703 68314 42270 684462821 13635 31822 386745319 68314 65929 43102606 71868 31822 110915537 27965 31822 998774355 27965 236 658117763 65929 7720 735830743 27965 40702 818383209 71868 33256 860800444 236 62775 217154383 62775 54356 606497851 47489 54356 366244466 40702 74123 518892178 62775 10010 674996765 74123 62893 93279895 9683 54356 239306236 10010 61374 576756103 77577 10010 198551185 42374 10010 810356643 36276 61374 846870007 43353 61374 572594545 43747 36276 117344780 70641 43747 300136809 36276 36976 639709740 43747 23462 514233708 70560 70641 898800567 23462 6234 492959275 70641 73286 258273578 36976 43557 354041251 43557 2873 825988217 70560 42283 333295509 45692 43557 77580211 45692 16005 691346008 15471 16005 382426669 65733 16005 290630815 3292 45692 15866349 3292 36954 439317147 36954 42582 876683347 36954 11508 773971815 14784 65733 605423907 28736 36954 78289909 82389 36954 113969781 82389 63341 621785857 11508 6422 288133336 63341 69041 10546401 6422 73226 275664603 6125 6422 31932356 63341 38893 106409871 69041 3890 334408908 69041 56180 77497364 16623 38893 423165915 38893 74039 340781432 56180 82596 79091189 19296 56180 454453366 21905 16623 438890565 76800 82596 846301225 75962 21905 416618097 82596 64012 88429657 7059 64012 37547064 21905 70171 719263761 25816 70171 343200894 75962 47419 244451722 19968 7059 53205876 52329 7059 950927962 3297 70171 397247181 3297 39528 865170855 3297 73881 826821737 19968 76361 535412507 39528 82197 128449765 3297 61114 464008629 76361 5056 754775845 48514 82197 84520802 5056 2923 123097210 82197 79516 914830594 40445 79516 107062499 79516 8730 61254086 48514 20901 481539068 40445 48356 677912992 48356 42531 361600099 66307 42531 627392426 66307 11018 362298980 18390 66307 431776725 75387 11018 403548267 57297 11018 947549993 68503 57297 662087803 65825 11018 951854709 68503 36547 426901176 57297 24645 293290289 3949 36547 766875018 38959 68503 415675358 38959 51425 694731588 36547 73494 176717260 9749 3949 487667951 73494 28249 416048300 51425 17424 335987555 82704 9749 460631679 82704 1964 388520357 61509 1964 739923602 44804 17424 564630334 67908 82704 29099355 61509 32992 804064916 25751 44804 348614485 67908 22102 574878624 25751 50116 338513528 50460 67908 702542006 25751 1898 68207510 25751 10569 83634679 50460 40711 426060601 45512 50116 804587719 5025 45512 125603379 5025 53344 738065975 10569 43273 691378158 53344 35401 183676160 35401 40612 623687655 43273 81731 823808054 40612 24671 680057329 77544 81731 338773772 24671 721 563871763 721 56407 523092937 23721 24671 107922389 61101 56407 509090525 27111 56407 475424887 40950 56407 126087366 31882 61101 869060532 23721 50993 448627087 62691 40950 776283057 62691 83340 433415317 40950 14803 165795744 53915 14803 603995675 74002 53915 217914319 45119 74002 294786757 46772 83340 908193050 53915 31592 779159811 46772 76777 399729275 9601 46772 79482803 76777 46736 232920391 66448 76777 388814260 21957 76777 886331230 67794 9601 314863465 21957 80742 150609409 46736 57629 455088373 66448 28462 802699963 21957 42671 99586381 28462 46937 210627866 28462 5885 610495455 5885 12851 131385786 46937 15395 179030183 12851 6204 243875441 43000 15395 69192698 12438 15395 965475441 43000 27906 3772728 47724 27906 442281526 38459 12438 611773808 44689 27906 760004961 12438 57945 789037219 57945 661 395160524 54314 47724 690023184 57945 54238 837661981 661 67670 18872544 54238 69739 345707971 14514 54238 329348382 14514 5079 239682911 69739 38518 74221641 38518 65235 171601257 73482 38518 127163066 64077 5079 144606187 70531 38518 40505229 73867 38518 376039129 73482 75368 768016818 80248 64077 136465359 75368 10596 899174808 10596 44890 358728679 80248 26767 729486369 10596 26635 83840257 10596 75365 97196857 39740 75365 82759611 67188 75365 759158332 25969 26635 639956501 67188 47738 658517221 39740 72689 976794309 29943 67188 653667155 34723 25969 621648778 44849 72689 413320908 45094 29943 904000470 34723 56482 986248345 44849 1360 443424463 45094 65336 572091711 45094 63292 179653846 45751 45094 851060150 63292 1473 754969691 65336 81914 693042329 63292 65921 932351294 81914 77110 865204522 45751 51671 138096984 65921 44484 88898254 41786 77110 14434730 65921 70580 941324488 19387 44484 141770492 76364 41786 338804114 29648 76364 388499471 76364 80937 938753140 52361 29648 62991963 19387 3124 339109774 80937 67157 369971980 47409 52361 358656260 36687 67157 843459631 36687 70718 667703672 10290 47409 356415599 36687 78117 53151421 70718 37304 909146288 70718 55473 461920225 55473 65865 589647782 10290 57335 117213575 174 55473 610406458 15364 55473 482221935 44341 57335 486102848 44341 15028 535862562 15364 27654 489368975 5880 15028 496773318 44341 23644 917658609 71270 15028 836798974 71270 26418 907128165 26418 62702 241961866 71270 25424 889927191 71270 75591 610572696 69951 25424 142195660 75591 734 280203546 74441 62702 328253983 75591 55027 315778064 74441 37610 705951159 69951 52057 790082718 78782 74441 924007772 77737 37610 446181516 51255 37610 53433966 57066 52057 125234051 78782 47711 798384410 77737 26425 584727165 47711 14004 319052022 26425 68263 674089039 26811 26425 826835015 20554 26811 713085391 26811 16000 209671005 68263 65472 700874115 16000 81864 243222407 31988 81864 329101777 31988 2105 519684877 65472 4781 993743921 83205 31988 297646125 2105 68442 562102096 83205 57002 235396621 78453 2105 322172664 72651 78453 354401872 68442 80584 296842656 72651 36977 438621558 15448 80584 734949455 80584 28362 108109779 80584 68133 87003598 15448 76897 293840132 17549 76897 560738469 76897 7518 509562592 5110 7518 338752454 76897 20948 9024741 6957 17549 30489168 29627 5110 477454513 12202 29627 510267304 67865 29627 132443761 67865 12990 451664864 12990 67267 444372496 69834 29627 12815875 67267 68192 571955564 67267 60749 966977 12990 64766 900832874 64766 34190 555395175 39859 34190 580880987 68192 19874 436768244 39859 24071 5973890 81985 39859 824723746 24071 38364 813049773 56985 38364 26702194 56985 7187 300320528 64781 7187 708388118 41966 38364 74442165 25194 7187 624642619 7187 32062 761076852 7187 55319 254325063 72142 64781 942772871 55319 18123 570646808 49668 72142 48295314 79339 32062 743311450 55319 23529 94691978 3437 49668 424652578 27896 3437 808116742 52456 27896 820697196 59922 23529 809621937 52456 25404 616703500 30731 27896 89401587 16569 27896 247739452 17823 25404 337660950 30731 44550 535174760 80709 16569 67389613 80709 37501 136802918 41620 44550 897308211 29918 80709 706284578 48313 37501 686008058 48313 27519 279812524 29918 19959 334708423 41620 76256 733882252 48313 83261 658874125 22814 83261 469024379 74421 19959 959527886 69991 74421 430954877 83261 15381 263335846 22814 64049 917805922 22814 67068 256109099 21725 64049 404767297 15381 57348 94996855 58461 57348 186177545 44611 64049 954052639 45880 57348 790424940 58461 48622 47090851 80525 48622 125793433 34604 48622 627218915 34604 10691 229657137 42964 45880 119287832 53194 10691 607105451 32906 10691 489442093 32906 23004 832777890 42964 79937 421787356 42964 70063 58807435 48944 53194 56080845 70063 23645 853911514 20492 23645 710177645 20492 75312 995899113 23645 7822 785067531 75312 66459 9323681 75312 9473 709077867 75312 12287 66474005 25715 9473 699825496 66459 5488 474906171 12287 54681 699845356 17564 9473 455478095 77918 54681 972588299 36485 5488 794581737 36485 57582 743872496 54681 6450 924788458 17564 5540 169480253 37609 77918 656063738 37609 26034 671305381 70475 57582 248920881 28172 70475 290803255 76960 26034 141047643 28172 47938 98394374 47938 79473 188694253 16703 47938 61201838 28172 44412 174882247 47938 16372 598128395 60122 16372 802850991 36786 60122 771132675 44412 10044 817608698 60122 18268 155854600 1897 16372 19991212 36786 29215 373613478 54198 1897 57509099 51541 10044 180534151 23323 54198 353808120 23095 1897 269707240 61714 23323 323734877 23095 8594 407410109 23323 48550 18837832 1957 23323 28545903 48550 23647 82175489 66360 8594 676596768 23647 48235 49907341 48550 66968 40008259 48235 71656 815250964 66440 23647 314945894 55840 48235 373714060 58196 71656 511297124 20181 66968 585994580 66440 21257 442685837 20181 40320 15685031 8915 20181 139691163 37315 21257 933011038 48654 21257 556881736 75313 21257 868229567 66553 75313 850601647 26339 48654 917134635 26339 12207 540464235 26339 21547 827444208 66553 33249 539590714 26192 26339 628851701 451 33249 330453697 42650 21547 395612330 81212 42650 138821618 2208 26192 386098445 81212 11582 626442309 63153 81212 146416880 17213 81212 446236082 39347 2208 18267443 36371 11582 736309487 2101 11582 441061806 17213 81843 541934764 36371 13933 966625898 42867 2101 30271118 42867 82490 367904192 15614 81843 141797978 42867 16546 129431139 42867 31179 851838002 35625 15614 166518845 80931 35625 211683078 15614 71737 277199774 24191 16546 806917114 31179 66029 309291558 35625 62421 208077271 80246 24191 108787363 45961 80246 66572359 54034 24191 236330591 10456 80246 613078310 32397 62421 248455171 10456 73500 702059295 59074 10456 65727608 32397 13711 613115255 58827 32397 168625297 59074 21676 572718564 12422 59074 160645578 59074 13368 887761430 5720 13711 475043378 67081 13368 713978354 12422 42178 652864439 13368 2414 964410284 75329 67081 571475082 67081 13631 16533670 2414 33746 197038814 13631 6752 715794862 10283 6752 125477756 79397 13631 61853348 54343 10283 114227780 33746 76729 91396810 9266 76729 844954559 74444 79397 470513567 76729 21978 153549715 77069 74444 443445488 33330 74444 757986240 77069 47255 265444377 77069 63423 931995816 13179 63423 877535180 57787 13179 965870002 46566 47255 16309272 5468 57787 228713529 35351 46566 608402800 56969 5468 2474640 41282 56969 250429347 66079 46566 50257450 7400 5468 104588196 53098 56969 858457879 6464 41282 753328495 53098 33573 785893109 55321 6464 493117035 33573 5854 59230524 33500 33573 512279078 47078 5854 693448771 33500 27539 199729939 33500 8732 988915806 33500 65893 674743938 47078 18143 948143342 78870 8732 424336969 8732 42700 658435585 77184 78870 772353100 41725 65893 16592472 41725 49745 456421393 45713 78870 304559408 77184 60760 592090643 49745 56088 111556570 80076 41725 191880915 81979 56088 548801788 81979 54119 14529783 57782 81979 946490599 49082 80076 754085681 76126 49082 430298930 23322 49082 5552091 13307 23322 417009057 49082 11008 181576604 76126 10833 104655375 23322 67659 636654026 10833 54002 683387349 21333 54002 553847245 54002 6303 7858006 31748 67659 783431972 40824 31748 936178264 21863 6303 290201668 22046 31748 531989229 21863 64556 432263310 7981 40824 518991171 64556 24211 266402584 22046 47044 320211309 55127 7981 180248723 46978 7981 554360083 68274 7981 665181358 55127 22838 168271379 15967 47044 337812352 27754 55127 247427153 46978 28893 544638183 37761 27754 742630183 37761 49802 374699733 27754 1273 8415742 83139 37761 721337548 73347 49802 969632849 1273 58466 871401147 83139 22878 44982548 1273 63114 290430471 66603 63114 114791106 73347 6705 954930572 39393 6705 685020868 39393 28448 33199346 49496 63114 774463663 11541 49496 409983674 12052 28448 967703993 68708 11541 129692324 12052 13974 987724711 11336 12052 94175324 62707 11541 874326155 50610 11336 389061772 11336 26053 674146429 34352 62707 37615725 31536 11336 103299350 27564 50610 936839182 69856 50610 651241737 17588 27564 887241643 21393 17588 69430734 17588 30852 42071201 27564 70009 996485384 30852 54621 570817912 30852 22702 111709431 54819 70009 379556254 34947 22702 909934990 40958 34947 948090943 72930 34947 994277147 43281 34947 333252850 15026 43281 302648333 34947 60055 240068903 69738 43281 403947468 60055 74362 624038137 73814 15026 626226889 73814 54807 96484509 73814 9360 136753468 7498 9360 392068369 48862 7498 295643283 2386 73814 949944579 54152 7498 515912866 41729 2386 506786854 48862 10955 508265109 2548 41729 915141701 41729 26951 497063211 54152 68357 23482183 28299 2548 324295824 25199 68357 205659226 28299 45362 145491870 45362 82632 635948845 50601 45362 46009843 45362 24803 319892730 82632 33751 723505412 51602 33751 168518513 24652 24803 674847380 22406 24652 279017757 7623 33751 152996625 61610 33751 174157152 22406 56953 93198757 7623 37412 16320340 70675 37412 42726104 22036 56953 242489860 22036 69613 8386307 69613 15885 947781568 4298 15885 130362799 44447 4298 778113283 74424 69613 21196467 29381 4298 211652301 44447 36134 809967112 30857 4298 468883272 35601 74424 203666605 35601 58212 233123787 30107 58212 386221988 63213 30857 870441311 30107 43799 349096142 14397 30107 774715410 43799 12164 631596873 14104 12164 611360522 69272 43799 170387056 12164 39102 793861355 39102 74856 700421554 74856 13059 182155194 168 13059 522497001 168 57858 171352599 168 2269 626494657 74856 81513 374827654 52772 57858 388136899 33861 2269 891857189 47785 57858 15232380 61382 52772 106295981 33861 38500 354092852 52772 79055 608667115 57553 38500 603249360 57553 71161 478189253 3485 61382 484202428 38500 13569 926902618 71161 6702 549057946 57553 82768 758758351 36858 71161 355381657 82768 29395 109051760 82768 56409 422863170 56409 26002 517070275 53807 82768 91830854 17349 29395 437875304 26002 47039 23742315 78411 17349 176424453 24892 17349 130215375 78411 80568 68557590 80568 56797 857635555 78411 1780 359617500 3303 24892 671313800 3303 12197 231494664 80568 32400 248094280 70937 56797 144443043 81805 1780 772880314 11951 81805 437868600 12197 5964 442406914 45357 70937 859259901 45357 43997 216382688 45357 44816 346333700 11951 49177 398855539 44816 17239 175509218 76720 49177 160366071 3537 76720 967568346 68110 17239 643330000 76720 56379 212355958 76720 25341 318738664 25341 22138 240048246 3537 21016 286619985 56379 37310 22825230 25341 4143 343018789 32084 4143 960276481 4780 22138 120665403 21016 72515 24696170 33179 32084 821704287 60740 72515 282205792 72515 31901 746304372 60740 20774 454663438 31901 21799 701781817 79235 33179 924672067 51573 31901 601933980 21799 76823 364788316 20774 27 285911345 79323 76823 340021936 79235 20276 841844198 66192 20276 337064328 15453 66192 528573693 79323 34749 822805039 2182 20276 969393541 23103 66192 986287185 43709 15453 71047428 9765 43709 716690353 43709 23056 578724336 43126 9765 576538591 72941 23056 446101924 43709 64554 330650669 45999 72941 343271382 12323 45999 673741246 58154 64554 300275546 10031 64554 54230406 37211 45999 81643047 10031 81346 32015431 58154 17775 541151891 17775 75340 259455835 81346 24045 554838028 38881 24045 6675960 62272 75340 219268697 13290 75340 148269955 19547 13290 599752802 79033 13290 931015535 38881 74702 78535554 62272 37485 798923329 9515 74702 809621538 19547 15804 903506011 79763 74702 191460458 9515 32682 104533179 32682 83081 54063849 29908 79763 883320243 30087 32682 843885428 77560 32682 958277521 30312 77560 93551798 30312 7496 729641610 7496 55297 245868843 707 7496 963329876 68346 7496 455236460 68346 77541 596509070 55297 24554 861044314 24554 44449 808095297 77075 68346 573129675 16941 24554 485595637 77075 21885 226886774 52444 44449 37693636 16941 30192 431710123 52444 78948 876166361 13080 30192 916306307 14170 30192 379351706 52444 28383 504430062 14170 19327 27711299 78948 32798 691937580 32798 5260 448436899 42088 19327 442935635 19327 68583 533462402 52462 5260 292894718 32798 38960 679678501 32261 68583 758191707 57687 52462 483130874 52462 72024 607919302 64662 72024 118545453 32261 46135 294354739 13757 57687 20257676 4348 72024 681672045 32940 4348 925551849 63019 64662 213635398 42106 13757 936401011 80687 13757 649337021 32940 12037 52747018 32940 3173 282300229 5416 3173 101285305 42106 82137 632799818 61081 3173 146252039 12037 39230 946237943 39230 47935 81102707 47935 67404 2723772 5848 67404 298819370 21250 39230 194359973 24608 39230 212772255 21250 65408 571202777 78202 65408 914650474 65408 46810 796619951 21250 52024 690411151 5782 46810 940922095 68146 5782 243262328 46810 44262 34400288 68146 55813 503449970 37406 52024 125511438 5782 20790 763224330 20790 29293 279084920 55813 55879 183455675 3907 20790 43975196 37406 9650 431403551 55879 27913 653868440 9650 13280 966883534 27913 70252 635016260 7275 70252 9909391 13280 38397 437618195 7275 17253 730109533 17253 60008 1027760 7275 37622 306795314 60008 15632 170435843 77408 37622 407660851 13636 60008 459947291 77408 37203 72729360 15632 30892 867728567 28717 13636 873357251 60942 13636 738460079 3489 37203 2555280 54930 28717 801452958 24571 54930 469916085 65810 3489 408521873 65810 29814 720621778 54930 41149 737695065 65810 44426 77196707 80778 29814 129135873 29814 36333 479183570 28836 41149 46753653 36333 36863 595518995 26133 36863 910245952 10150 28836 950765853 30311 10150 924433388 30311 81260 394710982 30311 23040 833916606 39821 81260 760254685 40421 81260 71737775 52476 23040 924355131 25574 23040 267545294 5878 40421 31432414 19646 5878 948224571 53876 52476 596479533 25574 16933 197653840 37503 53876 229448508 37503 63044 815023874 31240 16933 603624785 16933 76114 345732207 16933 61984 208277045 61984 65197 83546443 39233 76114 490608112 6040 39233 852770637 83267 6040 405348963 65197 1110 186066267 6040 48276 109800759 68920 48276 827197353 48276 47679 311368269 8297 1110 102378642 1110 78858 557815067 8297 6340 983510905 8297 7635 396956324 21248 7635 464747427 8297 82619 228837305 53206 7635 260004447 8840 82619 785677928 42223 8840 892618725 82619 12688 113530287 75149 42223 232181536 75149 50996 227446823 50327 75149 553616043 42223 68628 724375712 52395 50996 183513453 52395 2406 713784370 52377 2406 943591782 57964 50327 290957275 52395 39014 911379361 39014 64181 283186516 2406 30476 393527407 63106 64181 891639121 43724 63106 801654519 30476 28439 702115441 47977 64181 658635788 81842 28439 997211655 34626 47977 39557677 47977 17559 161581476 81842 18245 266938759 34626 38793 531536164 33102 81842 774217518 75045 18245 441377004 18245 74273 369436321 39743 33102 202461038 8843 38793 125280577 57841 33102 214491520 72713 39743 997671373 39743 19738 877372535 70926 8843 488480390 39277 19738 51148186 70926 68042 100166404 69150 70926 742966202 19738 40648 125534668 39277 73100 437930498 60885 73100 643021215 73100 5034 547958336 75206 69150 67303546 5034 65697 840080732 60885 45464 426702319 53062 60885 422588247 26420 45464 528189323 53062 18042 775823578 33378 26420 595726758 45464 71377 882735637 49277 71377 85200440 2016 26420 936356025 2016 81883 834760012 57300 71377 177607272 81883 30861 288902605 425 57300 910317155 425 71567 290037130 47069 71567 54195252 30861 30541 152643531 53808 30541 646596890 46315 47069 936817753 48758 47069 836361444 73643 47069 411297604 48466 46315 548416821 73643 74908 117897485 26312 74908 796264208 48758 79827 217552630 48466 76586 240981116 10303 76586 116975161 32138 79827 570156370 76586 81604 739158855 10303 48605 190317934 9607 32138 791265366 10303 77511 239053010 32138 55863 138789169 34256 77511 228287446 77511 64461 659867737 64461 30631 98163047 34256 31715 529350261 64461 61613 930706051 35245 31715 930248674 35245 52243 555378369 31715 62904 164623193 67530 61613 905146644 59967 35245 67464222 57523 62904 539992468 67530 62539 808292889 81332 59967 688335411 72485 57523 827339936 59967 31531 248499851 81332 35366 665554671 72485 61095 599285075 72485 20024 246468885 72485 6718 249104098 20024 61717 196544338 26858 61095 128099591 61095 49625 759296757 9170 61717 127110665 26269 9170 332353793 26858 15658 58034654 49625 59196 212593023 49625 56589 911473790 65155 56589 180853873 51040 26269 472960516 15658 43025 232230322 59196 34253 679355613 38516 43025 903280362 34253 29002 75723750 43025 55685 828605159 55685 34294 778084742 55685 12231 209670695 29002 30435 4458859 12231 17364 589662291 17364 42365 597920102 12231 57142 721375881 57142 71813 26866798 8746 42365 106498226 32769 57142 954854814 45952 71813 390666138 41508 45952 578608 1180 45952 854308396 32769 6105 373197802 45952 30627 958574908 52633 6105 759854354 1180 65720 331298448 30627 21368 517362265 6105 37782 296639778 66057 65720 214969295 66057 73912 210939696 65720 25034 513350852 75612 21368 321360501 59734 75612 866284480 1918 75612 478558236 75612 18905 567727174 80162 1918 806503674 80162 10108 197153533 59734 65057 100756352 1918 5437 123433528 65057 62579 724305586 65057 60348 551544027 76299 10108 126259678 4955 62579 449089526 62579 12735 443243765 12735 7694 14234224 1909 60348 476948216 1909 76504 439015387 76324 12735 67802724 1909 71100 78683793 71100 52638 831471862 76324 4770 120618033 52638 38205 67233098 27333 71100 3820307 24125 52638 740639249 52638 38094 79837058 48210 24125 715574415 79098 27333 373065219 27333 57797 552803726 5003 48210 117249899 79098 53819 338729915 78867 53819 355263651 46701 53819 364101897 39238 46701 466503197 39238 2758 952095254 54859 39238 683298279 2758 79303 896630654 2758 82341 126575353 77485 79303 826720575 15690 2758 836885899 77485 20412 110165842 59232 82341 737337359 19894 59232 253136742 21289 19894 372607050 28168 15690 637590022 19894 50783 507020658 28168 17185 326373769 78196 21289 644514416 50783 12637 509079695 30628 78196 974896635 24035 30628 361237301 29694 30628 97258416 978 24035 19660275 22396 24035 74248057 23837 978 59262126 24035 24802 118773374 71016 22396 532889613 978 61010 700200924 22396 46244 524062360 71016 29621 296999521 73369 29621 267697621 73369 53678 137972318 73369 25655 371337186 46244 62270 137063405 41721 25655 598537046 19358 73369 194108181 9913 41721 327704003 19358 46600 70158653 19358 67901 220233064 26445 41721 46261476 69657 26445 760573364 67901 27392 153955856 73855 69657 578694632 30807 73855 784522030 30807 7207 631997452 7207 3412 116925724 30807 74624 590574429 74624 55442 346282812 11408 7207 742417474 8767 11408 842328496 81221 55442 300338955 61019 74624 153245218 40630 11408 32835972 74254 81221 975407233 8767 64274 220326928 17601 61019 385080574 43276 40630 744252607 13067 64274 126879619 43276 68582 98225909 82308 64274 130736931 80302 43276 697955900 43276 72958 482434783 68582 446 207593394 72958 76073 102958294 80302 30181 164580160 80302 32236 995998088 32236 42994 834239815 446 56360 92962071 76073 63891 225163525 62651 32236 972661171 42994 74850 647587061 24542 56360 131423444 8434 74850 601810874 26405 8434 419819607 79253 74850 874737411 73288 26405 282776492 26405 40558 503251890 18115 73288 713739989 56682 18115 446445218 50472 18115 365888852 77721 56682 614501422 9615 56682 75944491 56682 50300 363646595 43196 77721 20849725 30360 50300 942308563 20771 9615 739333270 30360 20307 203768991 43196 502 834251643 60964 30360 981576126 9075 30360 358132996 60964 3704 509660487 76779 60964 281523198 75514 3704 111153462 36606 76779 576274010 57888 3704 664477819 76779 74627 168624057 52539 74627 156566151 5994 74627 580236829 32134 74627 118507808 52539 78614 814055563 74627 75024 447113798 34757 75024 503228345 74266 32134 276661898 32134 41173 308979002 18472 34757 296583938 36872 41173 967067910 18472 59948 13054185 18472 17923 524189500 16166 36872 96370644 38828 36872 681806324 50166 16166 895142721 50166 29456 892344054 17923 82516 800031627 38828 55454 276954317 55454 35462 778700135 29588 50166 979355804 29588 8585 496915064 8585 49 729213071 8585 29915 525096837 12693 49 884331334 31909 49 410336770 49555 29915 332957898 46649 49555 952506701 29915 17760 400114949 609 46649 810127258 56909 609 367274857 22644 46649 637384353 30602 46649 462011551 10977 56909 437232493 30602 56527 208471764 56527 48026 535008448 48026 26297 294262911 10977 55312 375444417 55312 7329 658016822 56527 78237 914184403 7329 37820 574738378 72154 26297 98780100 7329 60050 600428476 57431 72154 764843674 65824 78237 805196844 57431 4574 934981047 72154 54541 985273610 54541 25588 137123312 57431 37475 862297729 4574 62161 891283729 27352 54541 642804782 62161 34318 111113410 62161 25764 310732038 1499 34318 665576373 74681 25764 239615431 18739 1499 216129715 79905 34318 609314649 56442 79905 574566434 18739 53925 218712964 74681 81507 62802900 23917 56442 619413739 4953 81507 901414208 35047 53925 127698396 53925 57261 904488861 70225 4953 465409675 23917 32036 913281966 42408 35047 74581117 35480 35047 750314849 10194 32036 68502253 61476 42408 59094713 42408 48104 848168348 61476 79901 974987840 61476 37689 295166940 10194 40429 372258823 61476 61602 741480732 61602 79 242822410 79901 43039 137878369 61602 52895 818098171 52895 9606 35290489 21928 61602 108089239 28889 9606 75908672 17505 28889 461430969 28889 69118 603315630 25852 21928 240835641 80677 25852 480153390 25852 48310 832451914 69118 49028 132703829 80677 80275 490837435 80677 43800 209510380 18558 80677 941750670 69653 18558 150674330 18558 19487 16918283 5071 80275 181326048 5293 5071 259162161 48952 69653 115152535 5293 42359 717316698 42359 3932 946171653 3932 73386 194067343 11218 3932 243009835 3932 30299 73821516 49913 42359 439866035 59690 11218 904001312 27975 30299 418745884 53918 49913 440631 30299 76034 110451355 53918 78346 284280075 59690 70435 831797080 70435 19105 254711081 70435 25384 988731160 31929 70435 82256014 12327 70435 586157340 30488 12327 147461251 59227 30488 683353078 36094 12327 786848975 31929 19390 776431576 59227 7770 502042487 15339 59227 471976620 19390 66718 641383824 36094 54132 505915246 5475 66718 371495117 15339 72187 289048455 66718 43385 582524983 66718 49372 809489897 72187 53648 986485011 34889 53648 56142004 4772 43385 607137452 53648 26310 573346436 4772 66223 27144686 50272 4772 96127295 3971 50272 35578777 26310 27480 379696851 27480 15156 793889181 15156 13306 648697762 15156 32612 447428674 51941 27480 929613808 4534 51941 476012307 32612 27773 327215331 4534 60488 192024147 32612 40089 748289702 40089 29813 639958985 36038 60488 99766533 40089 37009 299247399 67656 37009 1695139 40089 74246 782328832 74246 36787 845418445 46822 36038 675414003 34411 46822 60561572 67656 69505 781821466 42601 74246 757092538 34411 4206 568905041 46822 64163 900690279 60406 4206 757884959 23352 64163 955970987 60406 50357 69643537 67472 64163 980934613 50357 79189 213725096 37036 79189 809215307 50357 37510 606330464 511 50357 544397278 37510 47614 613765578 79189 44731 59083255 44731 64236 172480069 511 22796 463515464 51697 44731 681420509 68412 44731 36068024 40070 22796 612347047 56730 68412 275599 41934 51697 722212961 68412 34607 25173812 68412 35023 365539975 35898 34607 353975369 35898 51230 939325920 35023 59440 797270264 59440 21114 679133821 59440 45313 639348380 83165 51230 436515965 34950 83165 287111679 45313 74162 523109160 45313 18707 415813917 34950 23429 676267843 39778 34950 159887919 24937 34950 946189291 23429 82121 216395946 13399 23429 968926452 82121 33985 312775099 8045 33985 100194531 4583 82121 618764197 56014 13399 534973843 13399 11364 142725886 37998 8045 610218352 56014 46921 359523412 56014 68267 185538600 68267 68338 360763049 64575 46921 102294932 64575 23541 618210127 68267 76184 933491604 68267 74306 772210363 76184 53672 790777912 21751 64575 400599497 21751 77367 82692415 53672 27865 799203491 53672 66566 85157763 74275 27865 927440096 77367 23599 686518498 948 66566 686755618 66566 77343 704756596 948 47678 48503867 23599 56222 397946819 77343 42027 303975654 45983 42027 38360231 47678 43839 131320874 61861 43839 405316527 61861 6223 704049080 10315 61861 597170245 45983 7544 660831503 6223 41726 523055872 63253 7544 567782305 48197 6223 730519031 10315 60930 80861590 63253 18398 417904732 63253 78499 566290728 70227 48197 518928937 18398 60020 865472873 60020 80271 876577859 80271 9267 269633856 52118 9267 944150657 9267 38331 591822623 17725 38331 9518667 41405 80271 398077973 17725 79608 105552980 38331 49397 991584270 26683 79608 371460819 32744 41405 941855185 79608 70808 907105325 55097 32744 371533728 67221 49397 495366683 16669 55097 300187735 67221 8444 257651750 55097 16184 783687725 67221 60381 187625484 27667 16184 754200397 16669 52634 306792661 16184 27639 333759675 52634 74608 346927423 42492 27639 480549287 11797 27667 495779822 27639 71289 933605602 62450 74608 736532832 62450 58266 821736839 42492 72516 603210263 62450 65672 673680914 76151 65672 836127722 80117 62450 817905264 41486 65672 992045605 1075 41486 933041779 4816 76151 507430921 73755 1075 16479931 41486 7133 738297895 75279 73755 835567607 1075 78933 787109952 38299 7133 390222069 49905 7133 640766801 20117 75279 2646765 75279 1281 904321159 28848 78933 725970491 30606 1281 722686870 28848 22937 163657417 10470 20117 226036404 22937 35660 210143113 35660 63189 435672020 30606 36880 102785798 22937 11245 535459767 11320 35660 609842871 40739 63189 174538033 21372 11245 64015680 4094 11245 614043722 4094 32217 97054108 44265 32217 483098119 44265 11973 337142856 49551 44265 629117175 49551 2609 452499749 14871 44265 315281102 55529 49551 615651336 11973 53316 597719846 1671 14871 464432213 53316 6875 821495689 45754 6875 829011156 19304 45754 391516438 19304 65140 188262167 45754 39514 736780855 14263 19304 232735154 45754 67703 559031944 35913 19304 458151449 35913 8720 282006483 39514 68124 134582041 8720 49155 710924001 49272 67703 115444052 68124 64789 55755305 49155 24787 420038957 24787 45020 261922535 45020 25608 391899715 48328 64789 304205531 24787 50017 145406379 24787 3049 512281248 25608 28508 966809138 28508 71998 438462741 22967 28508 452403029 3049 63537 381849903 22967 17437 744657447 5719 63537 558365132 5719 10945 427496393 63537 72719 23870326 17437 31666 148010586 31783 17437 831584881 72719 79973 585617129 62520 31666 305037063 18762 31783 881958339 62520 51197 50944065 62520 43939 9997261 36035 18762 66065964 51197 64497 664803764 36035 5499 28867041 64497 887 207056089 15433 5499 880277620 4673 5499 74573329 64497 4511 388502072 60730 5499 412964585 51228 4673 602559216 60730 44835 491998027 51228 29171 981541063 75501 44835 380167863 6494 51228 760164699 66927 29171 748337068 55975 75501 994523620 75501 58511 226850426 6494 32370 735140727 4666 66927 270150987 58511 34818 861377332 55975 55059 27241060 55793 4666 133953310 37131 55793 32814055 79708 4666 308916810 67112 37131 934827778 37131 74859 859270159 18223 67112 198136472 67112 1183 209473660 6 1183 979905697 6 3328 545463237 51145 74859 633263473 51145 21466 339093444 6 51715 453092790 21466 24337 456800788 65475 24337 543274637 24337 41359 52967202 41359 35864 912349422 24337 73613 524846434 24337 26158 709375892 65475 17977 95974816 41359 39441 597755618 17977 46408 776062174 73613 65889 501088897 39441 26136 79229125 5343 17977 807690542 5343 40499 914270059 65889 79499 17195568 26136 24990 6100614 53604 79499 32630373 24041 40499 46048483 40087 53604 633595871 75835 24990 998937054 53604 57290 138452545 57290 70370 196141470 59910 57290 210063082 30160 70370 49581156 30160 17933 952393959 51361 30160 308743490 17933 65604 663695512 59910 10674 639510149 78731 30160 865181324 22210 10674 617372769 30726 51361 364692760 58148 78731 57697948 58148 37681 791407483 79260 78731 678260840 62152 30726 907794813 79260 50417 675981347 58148 75339 53497734 30551 50417 451624843 78204 30551 869271801 64756 62152 776412214 18524 75339 179365677 64756 22284 127664966 18524 2601 178161017 78204 62636 166963593 79848 64756 878504372 62636 10907 630751931 22284 8604 112842444 21655 79848 493036614 52806 62636 497229008 44543 79848 886802330 35750 21655 701011699 48361 21655 8820228 35750 26637 139939194 56495 35750 723102946 26637 4598 814167417 48361 65879 683393105 74214 48361 437187214 56495 41305 836594281 56495 34092 135782236 65879 72953 511206921 34092 69651 492926936 78581 69651 110000090 78581 24012 682925080 69651 70121 67568356 24012 20754 479366858 69651 5927 290210608 27785 24012 222187062 12468 5927 639920688 2765 5927 759475904 46567 20754 223853601 42896 12468 715055144 43311 42896 419692764 18722 42896 275853826 53786 46567 620106939 46567 5710 964877619 45447 42896 278439019 18722 73849 978305411 73849 82829 621122983 45447 47075 696508511 61853 82829 546417279 45447 82210 495578373 59180 61853 208770275 47075 63428 135658722 23809 82210 932408040 61853 7008 64230947 77645 23809 173810647 15160 7008 768541045 15846 63428 784044798 68157 7008 554823156 68157 30959 308547282 68157 50076 93014647 29874 68157 535054379 73652 30959 827941758 5595 30959 585066899 56747 30959 697385050 9531 73652 552841988 9497 56747 820628415 9531 43308 763245207 21470 5595 315335925 70073 43308 556454462 70073 9305 556947587 9305 44216 11369311 9305 24484 28801220 33750 44216 222399854 24484 74112 904598545 50065 33750 808357849 33750 17252 117933436 67198 50065 921449599 17252 78874 352105939 50065 4741 27874512 67198 19444 343033376 4741 5963 94970762 4741 64289 47361462 64289 28327 972465277 19444 53664 258901916 5963 77095 742264256 35120 64289 111701198 64289 19647 993854484 28327 29247 254080375 6546 35120 576643141 19647 58000 747201473 72916 58000 861324811 37879 6546 580929567 76511 6546 368559151 6546 51346 141807259 77218 37879 982526494 77218 81111 829666511 68426 76511 501018775 77218 44293 640745924 81111 71615 239725358 26455 68426 854920140 55732 81111 420530041 55732 74148 440655879 47345 71615 959640104 47345 47750 483155213 47750 24771 558447874 74148 4701 773800585 77346 74148 800524293 75883 4701 55063446 38079 4701 140282009 24771 36050 270549806 36050 21384 239260387 21384 22486 905338458 75883 36833 977244288 12389 22486 66279563 61343 12389 3281271 61343 56172 903991958 75421 61343 445370091 61343 62857 838195836 40013 62857 744416790 75421 79870 646326140 33636 79870 256740435 79870 24566 427670049 41292 79870 479889578 23779 33636 931380871 45086 23779 237153247 23779 15874 448012788 24566 78836 154663343 23779 77625 69209145 47461 78836 604468327 45086 44921 53909976 78836 69289 614237459 62599 78836 31560909 35672 77625 7582471 65816 62599 317134095 13462 44921 896140493 58666 13462 612412974 80384 13462 88619660 83006 58666 62662007 15806 65816 227849216 7481 15806 41197173 15806 49298 48489905 71178 80384 793932444 1865 71178 695077556 1865 20809 40093578 71178 1531 703662995 20809 18864 759811830 1865 37573 904421836 81511 1865 230024354 72039 20809 218678533 72039 72935 221552616 28636 81511 215651382 72039 17691 972732653 72039 80533 726564961 75106 17691 872780278 28636 53989 734470237 4089 17691 124449338 4089 6210 403187412 80533 14545 691146087 4089 8384 486556070 25531 8384 102843551 14545 26713 677759567 26713 13361 213152219 66046 8384 359060819 13361 72588 51734759 40145 66046 695367719 9502 40145 397591077 9502 65934 959769313 72588 57333 215290142 57333 50876 110751090 31344 40145 345781151 65934 47466 854564221 47466 78736 185730517 78454 31344 93644970 78736 18811 61049300 18811 56905 460632618 64892 78454 475452804 59978 18811 26548232 59978 18240 425606287 41973 18811 836814293 7480 41973 668381101 58609 7480 750628418 40122 18240 295717463 44010 7480 141328607 26185 40122 101764706 26185 22297 451594374 22297 27219 802333721 67757 44010 622809043 48949 22297 268942927 48949 4058 717457191 32918 27219 1687753 29949 4058 493885077 27822 4058 21514693 27822 17236 18261929 27323 32918 611075057 46406 27822 924462023 58914 46406 92290934 16873 27822 50461035 16873 31493 90520873 36631 27323 899015999 16873 30888 148902037 14926 36631 344864133 24311 14926 361801668 19219 30888 791816345 14926 29026 536643538 60421 29026 960736821 19219 12372 539879694 19219 50645 15471847 80103 12372 680087905 78448 12372 8515365 12372 41016 446359045 14769 78448 275651820 50645 8668 313100529 76968 14769 926658373 50235 78448 75451545 81465 76968 300939678 36164 14769 881317446 81465 34558 28105690 55104 76968 613476985 5122 34558 578896408 55104 6197 181711921 11146 6197 540968163 5122 34417 699287826 31623 5122 135502351 31623 15909 147722833 35539 6197 523055043 31623 1839 634544152 15909 63927 132731856 71253 31623 829852415 63927 8781 56298781 71052 1839 590097302 71253 44432 982173891 8781 30224 3042268 59759 71253 419566561 8781 27604 682717964 59759 53129 471672475 44432 73780 243128898 59759 58602 291054199 58602 83054 421596997 83054 28915 174308805 27468 83054 128123313 28915 72381 15918058 43362 72381 201103409 43362 6467 562828494 55362 72381 60556492 58402 55362 788776134 55362 78168 976365731 23868 55362 974584890 23868 76896 486262305 73843 23868 300959951 27161 58402 97647121 73843 33021 738442853 14259 73843 637789413 27161 76553 135709092 25556 33021 161086300 62578 14259 481222590 62578 39679 7381744 62578 29185 904393426 37181 29185 498306909 51691 62578 91957327 51691 33632 791381894 31412 29185 62033544 17790 29185 209232535 51691 68917 452188324 31294 17790 135802586 31412 69963 716991457 75980 68917 230813399 14724 69963 279258423 31294 72217 337447711 26765 14724 780505572 69963 23959 724985411 26765 12282 492776322 12282 82781 611385158 26765 44189 645885006 69116 44189 569424367 69116 38739 521071817 16366 12282 176124842 24932 38739 833586586 24932 15593 324756495 16366 47311 80852215 65830 16366 743955883 26081 15593 251557835 61826 24932 105794332 39254 65830 843372093 1873 26081 945783771 35698 26081 646808752 52670 26081 590638526 66511 35698 108169037 1873 58755 389271171 52670 79825 16748451 35698 31482 344412725 52670 44834 24534499 81516 79825 973441977 16938 44834 905894942 35757 44834 996412343 81516 41593 316306601 81516 30408 489623528 35740 81516 567653858 10432 35757 98680693 10432 44759 891176252 10432 26437 739936316 10432 59173 567749996 44759 28281 530086428 24002 26437 237631226 28281 13273 282489424 26437 983 583085836 157 28281 792199942 26125 24002 999956064 73463 13273 170774119 26125 12042 621389441 19257 12042 597630862 12042 58169 612587388 60959 73463 505560477 58169 34798 535188600 20475 19257 296299897 79753 60959 353738333 20475 79749 669382555 37905 34798 71843754 79749 63706 449923710 79753 15609 823859281 15609 63552 563854654 63706 79735 211831632 79735 61508 719598151 79735 3022 679245566 41108 3022 822671401 41108 20182 910075082 17490 61508 90847399 17490 54253 212589353 14069 41108 407936416 47609 14069 53165395 237 20182 879175503 7049 14069 445505224 34705 54253 33424755 7049 29119 453059741 24236 237 679340306 62731 237 68277948 62731 27034 241413189 80308 34705 304282256 24236 34632 196929974 24236 19594 703899959 34632 72130 136679179 27034 28131 292419987 34632 52988 841670211 56796 28131 676450802 19421 72130 105303642 35963 72130 806359288 56796 9944 841552623 56796 70383 238069904 56796 77563 621729838 46980 35963 210842192 70383 25642 673081366 25642 64868 249297804 46980 14855 411746067 64868 58004 728022243 66310 58004 389624231 64120 64868 480793764 12278 66310 750929943 58004 67397 606346335 50837 58004 130739441 64120 2744 547239480 50837 34463 717446034 71880 50837 73038577 34463 48907 310495979 71880 4880 286492385 11391 2744 854754474 78692 34463 938328660 78692 34137 776454715 31387 34137 294846744 4880 67545 593722873 36218 31387 501909522 36218 75442 159823889 34137 79133 214683212 5104 75442 608433387 38199 5104 208386686 38199 44248 956343033 44248 23453 827732258 21122 38199 814257633 5104 55050 85304075 55050 43128 916912014 28937 23453 762012129 8595 21122 721647385 32773 43128 4535028 77107 32773 740483603 32773 10138 391335583 28937 21955 27283458 61076 77107 22586279 46780 21955 728464740 77107 10876 950377527 46780 63172 58299036 61076 25691 928587303 61076 18420 619423079 63172 60073 245980186 63172 21118 214639447 21118 6312 263467024 72759 6312 408113419 72759 81481 608250649 56788 72759 430852642 70604 56788 480379254 70604 54359 469716497 70604 12532 210575420 70167 70604 469992641 74502 54359 536623649 70604 56801 470431187 54359 17122 387871858 12864 12532 498281740 56801 48366 100921341 72328 56801 925295072 72328 82532 256418230 5163 72328 530702136 15122 48366 124002330 8577 72328 250397106 75559 82532 921092708 15122 56791 902587703 56791 82445 557618691 66151 82445 978219498 13666 82445 721820503 82445 26685 853872157 56791 82477 499185869 26685 80400 597961679 80400 21558 558066266 44038 13666 56033238 80400 12415 66464587 44038 5827 858405482 80400 5655 973779178 44038 29753 695284419 5655 3343 32955873 29753 48060 387583535 10338 48060 479447622 3343 53150 60553243 53150 35647 514991788 35647 83471 657776773 44095 48060 339501229 54111 10338 347772793 58753 53150 540984974 58753 57987 725744824 83471 33860 894494239 57987 40233 463071546 33860 20710 615622720 33860 48919 988874341 8823 33860 415617346 69895 33860 244732455 81723 20710 334872985 42076 48919 107654499 77715 69895 627519927 53381 8823 556419620 18290 77715 206980481 39413 18290 84356705 18290 10805 430878023 20450 39413 237685157 62656 18290 230380319 78001 10805 923430586 20450 4399 597724391 83447 62656 643382433 20450 8533 560495510 83447 82625 360298059 27571 82625 21448235 4399 39169 129718774 27571 66460 89862853 66460 28275 875674525 11849 27571 405581013 26824 27571 564927193 11849 61108 351323238 60919 11849 11559553 60919 43588 81413395 38729 26824 754064257 39653 61108 65191039 61108 20452 141700972 60919 99 916513325 39653 31847 433811590 38729 11672 122372879 20452 1999 10670741 99 55011 251656511 32127 31847 57691381 32170 32127 230279136 10721 11672 763934841 10721 13625 70492751 42710 10721 100937993 32127 76996 978145931 13485 32170 204017249 42710 78977 66774954 74456 42710 928902088 74456 77382 340609049 55100 76996 352430471 55100 22800 560719164 36189 74456 291680259 74456 31088 432868058 31824 22800 531945854 55100 35089 442740513 10344 31824 878560281 34987 31088 375519490 37940 10344 161396147 10344 68203 823873506 10344 52557 867828228 14804 52557 932380733 52557 54401 419127812 14804 42074 734959682 54401 69273 688670727 69273 53734 123665660 54401 51047 37723805 53734 12194 679859607 69273 38746 72509565 62020 53734 484271412 63629 51047 649768583 46696 63629 46609003 70574 62020 452547923 70574 73458 23340336 72778 63629 720657082 63629 74184 581310908 73458 66373 354265978 6799 72778 217879837 66373 37133 217880027 71171 74184 121423691 37133 20663 733440949 37133 80027 800168301 55705 71171 781990523 29659 80027 805601516 55705 20565 297788273 20565 9747 311471856 29659 50958 69401203 9747 46722 328402069 11172 46722 485242049 46722 60838 840925894 11172 15369 51472596 15369 80682 499417142 47485 46722 640961142 78166 80682 31648713 75388 47485 522652847 15369 30129 617908271 30129 40590 103194453 58437 40590 732291248 17517 30129 455653530 40590 49978 444717762 46651 17517 680282043 49978 36743 553515007 58437 18955 966786824 40856 36743 124148721 46651 68772 938692178 36743 1697 362960705 43884 1697 92344116 56687 40856 100936047 40856 46964 432191174 13213 43884 444662775 43884 27079 990689861 59185 27079 915970515 59185 12380 38196668 26545 59185 684101988 70037 13213 38670879 67208 26545 99808349 59185 64742 737525717 26545 65318 321152516 37260 64742 240273130 47087 67208 861374114 35303 37260 115408550 64742 49716 21646432 37260 44211 939229014 80131 37260 646090621 35155 44211 960199935 44211 76984 31296909 12558 76984 858357141 20517 80131 897290459 12558 28481 448045538 36536 76984 390404005 36536 1895 562728547 28481 33457 58185687 1895 3350 996052057 6772 1895 709599504 1895 47276 382188488 47276 40022 267806844 40303 47276 647824787 66121 3350 410382402 41754 66121 117068452 13016 47276 810990340 41754 10393 999742768 40303 70682 880674533 38647 66121 494587372 70682 29937 607170067 70682 60619 64390140 24997 60619 134382025 11088 38647 192819124 54046 11088 632405649 11088 30096 276938613 11088 4931 277712717 10850 54046 765495122 54046 20514 9240487 27298 20514 687489185 41441 20514 852890060 69777 20514 181128611 74798 10850 734342373 41441 35404 63716699 27298 58329 744003987 69777 3341 950530949 24428 69777 353453330 24428 79037 53780825 58329 80465 199588825 24428 66108 532919415 66108 55483 287987478 55483 46072 26515977 61645 80465 321501477 78813 61645 111219754 66108 52032 910363707 52032 50963 307913901 50963 82677 308299275 82677 28434 984683217 52032 69325 374946589 10243 50963 362691254 69325 8004 606703985 76262 10243 175157329 58889 28434 33175992 10243 47420 300509019 19554 10243 180570800 79610 19554 917275638 71308 47420 495802810 58089 58889 886774820 75890 58089 293351763 79610 35799 853078948 58089 5905 354252562 58089 80120 672001937 58089 33210 502551709 33210 51013 557709833 15018 5905 557601419 80120 47761 848965222 17146 15018 86139640 27601 47761 829495418 27601 64203 958093402 64203 19307 57113146 19307 45795 963432869 64203 44820 312255178 7841 64203 770696749 19307 40830 129056315 7841 71991 902057271 45795 32313 120280332 25216 7841 995644461 62036 7841 771378018 62036 6895 6516472 25216 13233 228210818 27544 13233 102005288 13233 82631 433455993 30590 27544 953814940 6895 8995 12493258 13233 77293 245472197 27544 51563 755605244 30590 7359 896511537 588 7359 373173444 588 46196 119406770 51563 253 436289497 51563 13328 189397721 13328 21732 982806572 62938 21732 53884796 56685 46196 388271051 10495 253 935788790 13328 82351 477035506 39460 56685 398690608 56685 23894 930971705 10495 65638 25959260 39460 70929 969446589 39460 22522 718104065 22522 50801 332852872 60372 50801 645428605 29559 70929 134340238 47583 22522 60772424 42788 29559 491332114 18545 50801 832232262 8520 18545 140245025 8520 18355 80839626 36931 18545 651551024 42788 7995 850030643 24489 7995 906938843 11922 8520 891594379 24489 56321 306259498 7995 36849 486408211 6017 11922 41501445 56321 2963 853274270 11922 79101 671644228 79101 19492 785413332 2963 29820 116054599 62321 19492 81646900 64591 2963 801388599 64591 58704 934041747 62321 82382 505028920 22866 64591 27698749 58704 73464 884026138 64591 15335 137682824 58704 17483 831483342 11569 22866 186424580 73464 80061 504379891 77690 11569 265965278 3561 17483 729861415 60868 80061 625268351 11569 44900 470458773 53681 3561 765039158 3561 66867 961900138 28903 66867 46416434 64901 60868 465597919 21127 28903 262471410 28903 67329 847855903 64901 72892 832239482 67329 19450 20415901 17361 72892 80396072 67329 39264 556748558 39264 62686 842158432 39264 60484 792169790 17361 2962 459526133 39264 9241 79879608 39264 82940 628569548 6016 9241 200508867 6016 5112 989368100 79156 9241 945327463 5112 32776 630730441 5112 11548 868759064 37214 11548 86584921 79156 59417 35888360 17108 11548 6046058 32776 72014 593779407 57462 17108 613236201 57462 38775 205779130 57462 33121 64172763 38775 39099 268551043 50201 57462 225012825 68359 38775 313526080 38775 38717 751285379 2407 68359 99707429 53227 50201 528960301 83295 53227 628954363 38717 58662 160992974 83295 41271 905408942 41271 45565 771877443 72118 41271 18918646 18446 45565 850117910 72118 4170 716881979 36974 41271 615742367 18446 49573 771265095 4170 78822 625642727 78822 20116 56130375 36974 38493 240763138 65247 38493 556754275 6542 38493 736207750 14189 20116 585218346 55462 65247 406529295 73248 65247 129891492 73248 50369 269435186 6542 24081 520132861 28348 14189 976597735 28348 7815 671752479 24081 58354 856782257 58354 13302 142586108 13302 62034 16328266 9244 28348 4956104 9244 60135 658700039 53480 60135 345142895 60135 73969 135775632 18403 9244 596544393 72554 9244 410875222 44860 73969 989667781 53480 79395 100968148 72554 36555 89959484 57088 72554 7376057 33883 72554 264232313 79167 33883 1660200 35695 57088 515722138 81975 57088 177135600 7932 35695 35999781 3953 7932 129708497 67309 35695 687951207 35695 75137 807075061 67309 41478 392904412 28135 75137 787507620 67309 63203 667350423 34392 63203 23727893 10706 63203 720820058 65957 28135 629093826 35828 28135 347615724 53044 63203 273388236 35257 10706 472960025 41765 35257 400349177 53044 29664 838523592 31876 29664 499506757 53044 24304 623464991 35257 72496 620511956 63119 72496 270140138 72496 52498 49543000 24304 24640 75470409 24640 38622 505009703 52498 8602 887949811 36676 52498 252355385 38622 57157 505949986 68664 8602 124582112 71816 68664 370435443 71816 13576 170446445 53286 57157 378051482 64633 53286 832077629 68664 41540 796748 79154 71816 796131146 27061 13576 665832338 27061 30822 640710635 32440 27061 549262818 272 79154 451533375 272 75017 379820604 45931 32440 72586757 75017 45294 337797024 45931 58823 581572984 72767 58823 58907701 45931 45625 402345418 39991 45931 956641792 35424 72767 125254961 9983 58823 143587483 32460 45625 403784698 35424 17419 993949675 35424 20546 621162317 9651 17419 321591645 58360 20546 448270840 62847 58360 804642936 20546 77490 200620388 28358 77490 561379992 58360 6990 9783005 58360 18488 598149284 11475 77490 447956724 6990 48770 150027434 28358 22000 938916477 11475 81809 275610353 27404 18488 293878849 14000 81809 874020378 81809 54311 268614765 26818 54311 602612089 14000 35014 232784767 9365 54311 856682734 39352 54311 647574545 26818 61721 285892521 9365 61488 550821910 39352 15003 121402076 12269 39352 598965878 47536 61488 4477252 17454 47536 81641044 49513 47536 749741093 15003 52825 113690260 47536 19482 789761658 47536 77146 149581981 17454 18303 810265354 52825 26914 236784790 52825 19873 13006528 66148 19873 189597527 26914 25597 3141513 13277 26914 236047631 26914 75974 537883354 64317 25597 136306545 59291 66148 199990804 59291 6344 83869489 64317 69784 634711374 61179 64317 64005440 62504 59291 38584403 61179 63631 114836612 69784 39839 290297508 69784 26836 197160797 70839 61179 535131688 62504 10624 218473005 68758 10624 756031491 68758 69102 122860176 39592 68758 97758954 39592 78483 900723385 71954 69102 145777347 45381 68758 147444087 32669 78483 329851402 45381 26592 255268905 71954 13024 249340457 26592 73217 54047942 45381 82329 349486394 13024 43262 821303619 37329 13024 433303146 5828 73217 445379462 21785 82329 157442701 62540 5828 221605748 28860 62540 776955698 21785 46468 377679895 41557 5828 703373728 3745 21785 215389658 66116 62540 872982259 46468 2190 752468274 63900 46468 299180020 50612 41557 19912787 66116 1181 179527873 1181 16286 541478035 1181 30511 242845282 1628 30511 873830866 49489 16286 86278769 71999 49489 349615960 30511 52868 688095495 5396 52868 862228359 5396 65095 768203979 25243 5396 44798544 52868 27680 75860584 27680 46845 878277831 5396 1345 328054645 27680 25287 4192854 28911 46845 490999633 1345 59616 28271491 25287 38873 98066369 28911 40756 904574471 27485 28911 490080228 30673 59616 722092776 40756 71507 950132016 74400 71507 525113164 79942 40756 347963142 74400 43399 955795053 79942 1949 184798827 42105 71507 145293877 42105 77241 113298147 21349 43399 209502252 5953 42105 506834162 55798 21349 921103805 42105 12442 90317096 59536 77241 373394001 21349 82209 76673870 82505 59536 234327813 61346 59536 908890159 82209 35544 995629442 22115 59536 733162023 82505 25766 202282386 25766 46829 613116829 35544 66478 902324984 46829 7331 863703734 81400 25766 58575065 7331 25162 923706918 70546 46829 270871023 25509 66478 186805121 70546 63463 280891225 25509 5420 846382823 63463 5457 318022029 25509 27589 784770047 25509 36907 489810790 70630 27589 213803129 5457 42586 257715082 70630 54539 711215538 27589 19840 733123015 19803 42586 323107606 34 42586 974764371 63136 19840 388099560 19803 40271 16329571 42534 34 858965800 62859 34 594863907 36466 42534 184208121 66681 42534 322893137 11262 62859 382556707 82411 42534 953647635 66681 16115 45781357 82411 29218 713503310 10662 82411 633931357 82411 3502 59065987 5920 3502 283732208 31245 10662 374511961 3502 67638 132669701 31245 37804 646167503 37804 60673 87648467 5920 9805 832575737 60673 25076 802214016 22143 9805 844901537 76106 9805 8227477 76106 69704 869529429 25076 80503 513742540 25076 71455 410627287 60292 22143 971668189 76106 56876 671624731 28716 71455 800381687 20592 80503 655779140 20826 71455 375396070 13915 20826 543470058 60805 56876 84600132 36528 28716 28835031 20592 59592 704650983 20826 17069 823895563 59592 63560 993883111 30269 17069 198319835 59592 7490 541624475 7490 72324 245411121 63650 17069 596059028 18427 7490 467407260 50464 63650 485201703 50464 8063 878359462 63650 20415 722239059 42023 18427 74729984 42023 57226 269462402 20415 83304 310733598 20415 13914 660353951 83304 49049 378827480 57226 22196 906012095 18170 22196 429418983 2568 22196 576552843 46373 2568 607038494 49049 49015 548104431 18170 46791 26060682 17833 46373 213520721 71573 49015 416923375 18486 49015 337532633 32834 49015 689338512 70489 17833 534454138 3556 32834 862439519 29560 71573 234784887 46531 18486 10495422 32834 78638 217774445 29560 31004 965176471 3556 42787 297078644 29560 80627 728714445 14747 80627 874850622 80627 79228 844325154 69217 42787 893235252 79228 76853 272151212 76853 16055 921402826 76853 40381 510511095 39076 69217 836873773 60606 16055 23739850 83160 39076 816434452 60606 62066 880277150 60606 51178 764385185 56264 83160 798874525 6817 56264 985128172 56264 69141 958462518 52216 62066 11162802 55727 56264 860871001 6817 73592 727962602 9897 52216 14001176 62508 9897 133131041 73896 9897 285502877 55727 17264 975226973 9897 52947 165985676 70777 52947 848379928 47465 62508 35945007 73896 15316 780937593 52947 64337 568550068 4744 52947 512027428 36868 15316 379998757 42141 64337 983991939 64337 76583 336911465 64337 82748 878154587 40672 36868 586200863 36868 43735 755494971 21439 76583 784864093 21439 42314 886354425 6510 42314 795676227 21007 40672 718897290 49714 6510 526198494 42314 72764 3903778 42314 67849 937124297 6510 81526 35914707 19074 81526 35196848 73612 19074 578131658 67849 60075 750130433 65503 81526 753656878 18517 65503 262311038 60075 78802 137340714 81974 65503 795477704 5936 81974 301230289 65503 57892 633978045 81974 79346 503225116 5936 34058 901682462 56117 5936 96348875 77205 56117 641915974 77205 79103 695057157 16035 34058 590126721 79103 53422 789747336 16035 77203 131430348 21058 53422 40519172 74203 21058 782518940 83327 74203 821119028 19765 77203 131020214 53196 19765 598374578 19025 83327 703811775 19025 13858 211872414 19025 33496 87189581 80358 13858 472476791 61978 53196 937219935 72013 19025 121785700 72013 24121 521594666 80358 13803 863208879 13803 50939 252847419 80565 50939 737044954 15558 13803 873351558 5624 15558 118354897 13803 33213 276772874 41199 15558 258249526 11455 5624 750450015 59199 5624 39323705 54587 11455 756228970 55895 41199 644567959 1629 54587 818809997 55895 45498 389839643 54587 55017 538386765 48888 55895 40198541 48888 27541 33500898 75167 27541 24219168 73536 55017 113912685 75167 21757 670626082 48888 76926 243860947 76926 27322 348167442 74538 76926 433487602 76926 54065 633459607 76926 52590 315557421 52590 14621 490715756 64173 74538 629012130 78633 52590 620237640 78633 13218 104844815 13218 4277 56368410 30231 14621 374218975 30231 21538 555729359 21538 54470 557523419 74651 4277 694068189 2687 21538 193728998 74651 30646 511216697 73179 30646 858707949 2687 9042 810740113 20345 74651 170833805 30646 75745 328649518 62382 73179 969499382 62382 18289 410693965 62382 8208 807165338 8208 518 898849988 19209 75745 893525238 19209 52400 112790781 518 39759 609334397 52400 64067 380496785 68666 518 100985016 52400 34839 543326619 3330 52400 144291945 68666 5466 584820306 12733 3330 618960153 24693 68666 228144 24693 55621 692276489 46864 24693 276185183 46864 69779 759285 69923 24693 965320082 7650 46864 570327103 69923 44530 277483824 7650 4994 376937518 72457 69923 289145603 72457 18587 911311092 4994 58456 858162430 72457 39123 596723711 69950 39123 12042820 58456 75468 161065065 58456 77669 449048248 5215 69950 844939894 38340 77669 569819175 69950 31193 630670402 75468 75432 756541304 65107 31193 237916206 38340 70241 996903357 44691 70241 143580507 6864 31193 977128348 65107 74442 517178134 44691 16097 211822639 78055 16097 935916338 63643 78055 145818034 6864 22945 176506818 63643 2268 126172055 2268 41324 754723978 44766 41324 117597099 22626 63643 877013044 22945 13466 694429305 44718 22626 238453332 41324 32314 696662182 44718 47578 25348345 13466 69093 137129195 13466 19769 820469070 70759 47578 541963226 29761 32314 233047843 46560 19769 471169130 28556 19769 676287283 50574 19769 406636931 16072 46560 774848017 29761 11926 42882332 11926 54585 813061987 53650 54585 686784917 16072 50216 700412053 55720 53650 755307527 54585 53732 684701180 50216 40214 120267621 53732 35317 998051597 53732 77496 584011075 37800 77496 224170707 34195 53732 861200571 77496 75014 732276515 75014 62778 331215431 5869 77496 654389564 62140 34195 966390597 79586 34195 975694045 5869 72938 663842276 62778 36077 22268708 73190 62140 36380114 72938 61546 584357764 26023 36077 366578845 61546 54666 96173699 36077 20849 684141167 56657 54666 744243280 20849 1509 617778663 47828 26023 246642893 54666 41177 130665237 3197 1509 516381635 77732 41177 92515905 46459 41177 904765727 82983 46459 305041480 46459 9112 920695779 77732 2613 226764855 82983 61331 24543648 82983 51241 518161598 9112 18319 907348958 57011 9112 730476704 18319 6958 224103258 24084 57011 950264303 68938 18319 535286463 68938 23707 641793225 6958 63455 752054900 24084 59711 465881463 26093 23707 86855478 65706 68938 144240433 23707 41027 174852919 59711 7175 577113676 20111 7175 270682017 7175 38718 891029535 7175 74160 919539849 7175 50894 904127074 20111 34020 998964274 50215 34020 682927814 50215 30765 754254349 50215 2803 43930421 20218 34020 906267783 20218 42753 776502867 26022 30765 310698456 30765 17662 631791917 20218 10536 358330748 17874 26022 94207837 10536 30046 225314262 32451 10536 481248714 69036 10536 180232743 9730 69036 791221942 9730 64966 486502081 21165 9730 779177749 64966 20966 887501844 20966 38594 561050238 74298 64966 652846730 64966 4757 636329704 73625 20966 143220653 31832 73625 922469895 6397 74298 212765952 37045 74298 409022090 57864 31832 182810511 6397 8622 104280365 78441 57864 879584137 6397 11719 756637400 11719 60990 810323677 57864 69795 864622171 78441 32325 948241057 60990 12804 487324814 47698 12804 810938183 49120 69795 182531794 60788 69795 358388409 12804 31049 727932125 31049 16837 936726769 79750 31049 513077218 52902 16837 57180182 52784 31049 573105769 19283 52902 277845583 16837 18459 500631814 10859 79750 115431562 33069 18459 922279299 34737 19283 657644905 27413 34737 927613697 54857 18459 135734091 33069 29872 146661564 82692 33069 20862612 27413 46713 115489886 79707 29872 853087554 60747 29872 585892780 79707 35201 346340380 63580 82692 644339743 33433 46713 21069305 33433 58728 496027603 35201 22080 747347995 75834 33433 13893656 75834 76095 106444980 76095 27631 493567495 22080 51959 428107126 57532 76095 75008546 13503 57532 393668752 37274 51959 215546190 21962 51959 108412516 57532 19825 793782382 41233 21962 26974436 37274 64185 308863443 57775 37274 331161509 41233 50075 481868076 50075 32103 23165048 38294 64185 208694749 63427 38294 827071444 39942 50075 190841648 62625 38294 11277710 39942 57174 402639007 60857 63427 810623034 77591 62625 3226051 57174 44104 256866711 77591 64370 618823149 77591 47915 402324665 5168 64370 31811995 44104 37895 497313393 37895 65513 507646614 65513 22455 146394973 4597 22455 885738414 52972 37895 819926717 37895 80151 497622111 75479 4597 169537918 80151 45760 285547284 26829 45760 225389251 52972 12536 620200461 39953 26829 870866542 11279 39953 92820422 12536 19756 547231451 9274 39953 198045178 19756 62393 829281801 39953 52418 83887915 11702 62393 423048959 52418 81166 860102796 73445 81166 581049218 73445 1608 444036650 5405 1608 545307073 66346 73445 753006796 5405 9097 482638868 66346 58568 895660616 58432 9097 431773070 58568 71459 744040404 58432 37740 991803938 71459 59056 135405564 72396 58432 401020745 29630 37740 193624204 21410 29630 268340612 29630 49202 261930441 73058 59056 869046645 49202 38379 113349851 79035 21410 720390796 64176 38379 556104498 64176 75714 204077960 2977 38379 833059209 42083 38379 200181723 60602 79035 247261297 6882 64176 97097253 16900 42083 787110753 60602 38605 680678875 60602 34043 332969279 12586 60602 960999756 16483 34043 17034866 16483 14700 804105599 21351 34043 773246288 2651 12586 253514892 26615 14700 828280807 45988 21351 1531689 2651 71905 92119908 71905 36562 546012948 45988 25904 744842826 26615 44977 358931642 45988 41451 230665813 71905 63396 835922172 63396 36518 249962785 54905 44977 645325582 69453 54905 303333366 18749 36518 962041895 63396 78529 688182057 8181 54905 451849887 47305 18749 144332440 69453 67682 53057184 16613 8181 531786817 67682 62953 209514902 8933 67682 112714871 47305 6477 106634890 6477 74869 354238870 62953 56535 849661818 67351 8933 921595426 8933 56827 307713949 5752 56827 907217736 5752 22171 607006624 56827 58185 264397569 67351 72747 235952033 13896 22171 40228715 33093 72747 119040671 58185 40490 245683049 58185 70278 9690750 25983 72747 79203076 33093 24565 106409289 75682 25983 679766200 75682 3138 49475642 75682 44435 531127059 75682 61500 323942452 55346 75682 142270499 71271 44435 329313396 61500 52266 289728631 71271 5871 112555687 61500 5943 210401239 5871 4849 211738525 52266 82406 888825988 82406 39010 287707456 22901 4849 355393398 43260 22901 617011601 39010 68593 74152906 55485 39010 479030769 50711 39010 641497767 55485 78869 640440525 32453 50711 985192919 50711 12348 477863661 50711 14861 448555727 41299 12348 29468003 40081 78869 596013425 32453 25559 144926906 71922 14861 343047758 71922 8197 909560966 67974 8197 687444624 34580 25559 218899133 8197 7472 199699328 67974 1293 182467196 67974 2274 264364323 1293 30362 27771339 6062 7472 895037074 26710 6062 78486915 6062 24396 485111189 6062 22523 860209762 30362 59136 68560331 50705 59136 524467622 50705 22048 884217803 59136 15817 176021120 50705 33110 26059958 14462 33110 311655656 14462 23565 135366858 73979 15817 461375304 50715 73979 218981872 25547 50715 461434768 22716 23565 10373163 41815 73979 241724633 14608 73979 862450668 59464 41815 490672931 25547 14315 581594822 14315 69603 986261472 41815 12668 945593156 44323 12668 19761608 69603 33772 32639972 44323 39892 909592869 57304 39892 133881163 71932 57304 624720861 67683 33772 604319663 71932 22314 456830555 19312 67683 434971363 19312 70897 159164078 64843 67683 112504128 67113 22314 55787462 67113 43832 573616607 70897 39786 880065701 39786 66860 602375784 66860 53941 510399280 80054 39786 229572618 43832 35133 82812600 35133 46932 578459964 27455 80054 173428868 57759 53941 66170345 10151 80054 834105496 25220 46932 589278592 43019 57759 346307892 77788 10151 914234072 43019 68496 174627180 50427 10151 758877029 43019 53651 559242044 43019 73848 629391383 53651 56625 192737764 50427 6441 158151269 80111 56625 484768807 80111 63345 938330630 73848 48756 502452824 68081 6441 412503226 47985 6441 81648071 63345 63944 326547770 68081 55716 149163577 5626 63944 911722316 11600 47985 792592666 65434 5626 853459787 63944 56390 557727287 3859 55716 50150837 5626 35783 797346801 15907 11600 408793426 3859 62774 616342085 5678 35783 398254307 5678 71967 807184929 5678 24201 373724999 5678 19673 558408232 62774 20810 690552144 24201 81994 264901794 81880 71967 260842569 24201 63895 785442626 68304 20810 762053188 18090 63895 851037623 73607 18090 250287838 73607 1686 80366141 18090 29597 378250591 1686 4640 685013592 22842 4640 425346555 10853 4640 206505060 1686 48865 107499269 29597 53990 12702149 4640 70917 28360441 70917 17565 119968841 39642 10853 916199382 13528 53990 441045199 47907 53990 651452354 37530 13528 54639535 31520 37530 509555816 31520 4718 734051216 6971 47907 19474768 2794 6971 765315026 59347 4718 249679347 35621 6971 37285724 4718 50723 604200645 28592 59347 351143112 23280 59347 962513470 59347 41004 45440531 35621 30963 639988340 41490 41004 414819195 23280 70226 402796355 41490 78531 438262372 41490 34541 934868567 75051 41490 25303300 6949 75051 251095414 78531 8696 909300736 39539 6949 278804571 67597 34541 668295538 82408 39539 977460730 20781 6949 56026168 20781 40131 654404743 39539 68210 998393988 40131 80407 328563589 53538 68210 312824824 80407 45195 914276588 71476 53538 229772351 68210 7920 436024762 35373 71476 76354351 35373 60949 160936630 71476 11892 372866762 35373 74557 713528514 32901 74557 682602224 35373 48766 661815961 63484 74557 225849701 70710 48766 761511723 4346 74557 925970766 4346 25496 246594197 29382 63484 885351029 9403 29382 525748322 4788 70710 396226064 40157 9403 778336220 54275 4788 314646903 27267 9403 294033138 58237 40157 142803361 34022 27267 197691603 27267 3261 719518159 74237 34022 650353970 74237 75241 608585901 74237 41569 310567195 34022 24831 803962972 3261 72233 821344169 19896 24831 193028083 72226 19896 211847542 72226 1606 643096150 41152 72233 129071314 41006 72226 882653472 54266 72226 517836979 31066 1606 679317565 70385 41152 293334328 77405 70385 119356233 77405 29230 337791048 31066 80150 254762396 80150 30002 798543824 30002 70058 152831299 30002 50294 550300248 70058 78665 33706286 50294 25398 244277058 13817 50294 292099132 78665 14312 157629830 14312 64593 46236812 64593 35299 827033845 35299 33480 751657726 13817 76027 831223358 30354 76027 9257290 35299 82240 105612567 76027 63028 468099965 20544 76027 525036963 30354 1297 284064982 47694 63028 586210657 20544 5890 285208155 82839 63028 98723250 5890 1215 360671671 82839 38290 398165157 8496 38290 651641255 5890 39572 440482433 8496 6493 547528829 39572 75058 184317399 10466 6493 317419802 66854 6493 582678196 45745 75058 992614791 10466 44668 12839663 66854 48538 984210726 7269 45745 36093467 66854 29450 566490111 58102 48538 410204687 58102 48580 463847727 75826 7269 23129055 75826 16389 704444592 27989 58102 329806549 27989 26078 682121897 50702 48580 906480262 30658 50702 742837959 27989 51535 233869981 36022 30658 958854767 50702 69161 91967553 36022 30668 209871639 30668 60339 117217015 43144 30668 347716540 30668 58393 314874423 31560 60339 480647303 60006 30668 618421266 60339 53278 86523396 46873 31560 621530776 1289 53278 620393581 60006 38507 999570184 75808 53278 426659006 16310 46873 237198904 1289 31571 701880808 38507 41188 934787425 22469 38507 992649760 31571 18854 169754184 41188 56818 689111242 37562 18854 249120114 37562 54690 145314379 37562 22111 803550781 37562 31185 141589997 54690 58494 275489411 54690 3128 621071417 3128 15358 871597729 16529 22111 553390211 31185 28292 396496826 50626 28292 482251061 15358 58553 854578881 12000 50626 809797313 16529 17995 549900143 28292 50102 373670334 32583 50626 857484822 40043 12000 859141875 36048 50102 952125706 36048 57015 523115822 44567 50102 335450635 83150 32583 882681234 40043 64568 745335560 42429 64568 360476583 57015 10847 597733998 49380 64568 45650253 49380 73560 746432360 42429 1766 332959254 10847 51481 564549531 15578 10847 95410247 6488 73560 797719990 6488 71520 686620351 6488 67197 531862155 38244 51481 614326097 79975 67197 402734829 38244 38920 944697048 48603 38244 654664087 67197 285 201641860 38920 10682 36163633 10682 13431 574481986 48603 78821 475985235 285 6330 333161154 25191 6330 549902 14763 10682 675945185 49070 14763 513909674 55214 25191 532065456 6330 27644 92952362 42887 49070 671867175 27644 21215 616964382 42887 30148 961318727 79382 27644 128667891 68734 79382 462917375 53079 79382 438426757 53079 75952 888364324 36168 79382 226677676 41579 36168 813520719 41579 4000 82978549 45605 36168 630113205 45605 49144 517834980 41579 49075 501144231 46074 4000 929930171 2294 45605 195890667 46074 34836 956928193 34836 72433 500213400 34836 41630 6467463 72433 13889 298624487 13889 76708 72580603 72433 1667 770983681 1667 56777 278617445 55978 56777 690630448 82013 1667 974710665 10723 1667 60474380 55978 55644 355865739 82013 50410 846250362 10723 12191 701678674 12191 6275 905445371 9350 55644 85636980 67803 6275 359524078 68234 50410 674126578 67803 21144 321490449 41372 21144 26302305 21293 67803 520762094 68234 47415 86689496 2226 21293 167439315 41372 49678 656126479 64381 49678 870602059 64381 45196 67253629 62999 45196 246075407 49678 24437 179213073 13480 45196 296820086 24437 34931 144753062 27052 24437 365016941 34931 19923 8634195 13480 24371 977987913 21616 13480 436794846 31436 21616 68387514 27052 15128 624625996 31436 39873 267012756 21616 40910 733411731 21616 4590 76622431 15128 66614 145038183 40910 10776 725408054 57851 40910 435849978 4590 51433 635411179 26587 51433 916325579 51433 32525 348471146 69501 10776 839529421 45727 69501 996501380 66446 69501 290545455 66446 18726 88473439 69767 66446 979000355 68695 18726 895470150 80156 66446 598526908 29608 80156 19974543 42096 18726 449451327 42720 68695 426509548 56820 29608 601370512 22761 42096 659297670 22761 52958 123401063 42096 34641 504799889 63154 52958 931972813 2320 52958 805837981 39373 63154 419275471 63154 18690 177214900 81501 39373 481861355 29823 18690 142193926 58415 39373 275065639 22736 81501 769520762 22736 25015 52663333 25015 23024 58047535 29823 71886 591124977 25015 83271 801636867 22736 33583 488991034 46007 23024 82232329 71886 63045 313192436 80879 83271 357151437 20453 80879 145335952 80879 37527 721700183 37527 11566 817845129 37527 50799 979465047 80879 57707 17119771 24819 37527 465600894 35973 24819 11839399 50799 12188 18294306 63509 50799 729649660 12188 47972 124166439 206 47972 413415272 35973 51136 218302826 15009 206 91770544 66339 206 219831102 47666 47972 592600072 47666 42924 355160928 74425 47666 592488306 5296 66339 7580146 47666 1778 680808892 243 1778 415072619 243 74934 961220514 35629 74425 695146771 1778 17143 968311518 62874 1778 595111693 243 44715 642299265 44715 34324 723768514 67402 44715 350114138 17143 6807 663153543 67402 67732 95122845 67732 43223 551880359 6807 41421 312483533 2532 41421 130691639 6807 20380 836418746 41421 12512 20337974 63636 43223 977833325 20380 78996 920189000 55737 63636 21116805 12512 54701 469662803 64035 12512 181293197 40168 63636 392422200 54701 49827 489085327 69664 54701 584339699 64035 67239 58262054 64035 64516 986116844 49979 69664 982994235 62640 49979 546140513 67239 70087 150071190 62640 46903 52965958 62640 32829 520136635 80943 32829 208750275 60032 32829 213747223 36508 80943 142056501 32174 46903 596791396 32174 13594 76808699 36508 52695 234042848 52695 13363 306709754 32174 53154 585421611 13363 59639 267360339 13594 83385 843575393 59639 69436 354617612 53154 59728 496507087 69436 48879 974563747 69436 78213 282622977 75561 83385 338100912 49118 75561 953349984 75561 74333 153245922 14332 75561 380823161 17456 14332 254477583 80755 17456 464570774 13457 80755 460731848 17456 64731 800517178 75215 14332 274258147 17456 65794 363523754 35114 64731 734655154 49645 13457 647612018 75215 277 886185126 22430 35114 842547240 277 41363 495730081 73637 277 740794927 72538 49645 780446178 41363 79962 85714879 41363 13066 566274818 28699 79962 934027221 76843 13066 296668945 28699 36312 4555032 79962 65463 97211617 54552 76843 377358744 16070 28699 43527349 36312 64302 765604598 16070 40220 947981645 79657 40220 572487968 38625 54552 409852071 79657 8601 399948344 8601 18710 245238125 12983 8601 591929493 38625 76395 539920881 8601 74232 811892751 76395 81746 144182410 33713 81746 631980799 76395 64905 997034317 76395 9725 50768497 19802 9725 441608039 773 19802 170748397 33713 20988 21526088 1355 773 968350589 18468 20988 202085960 20988 43498 508707203 1355 18377 808390115 1355 32153 222552881 43498 10537 901915166 42606 10537 931828891 32153 24762 344643095 60159 18377 253064446 10537 76693 342157965 28747 76693 634709558 28747 29747 374097424 28747 17098 138470915 76693 59707 966121644 6917 76693 5873551 59707 64652 98088655 3810 59707 809671814 6917 78714 367579047 30227 78714 617145344 30227 62534 79550914 30227 37922 82113751 78714 37953 506696949 82462 30227 128334827 32137 37922 462696983 82462 2018 45198248 2018 56168 118960867 73358 2018 996563578 82462 71825 70418560 15354 2018 161280104 71825 80981 149286504 61814 71825 729220635 73358 80845 141377793 80981 64952 105098823 44483 61814 562304165 53086 80845 389958700 44483 9796 414458741 64952 16802 328353858 73008 9796 191047791 9796 48735 477528433 17162 16802 838087956 51825 17162 311116071 38177 73008 760183535 48822 38177 155139814 1404 38177 263193 38177 55872 424691348 32536 51825 336089920 711 1404 101957554 48822 32183 397837131 1404 35163 691457251 32183 31527 929300542 35163 64331 307029074 32183 5043 406004751 5043 31554 969947672 69204 31527 92071616 5043 48750 103313665 5043 35039 527751834 60591 5043 444757444 28964 31554 279658435 53376 48750 971053814 61234 53376 916317173 61234 46485 429471322 27633 60591 254689845 53446 27633 434907505 27633 77571 738485251 41582 53446 317700971 27633 71246 60297056 53446 31102 569094126 38681 53446 112629326 71246 46917 915870697 41582 54795 691550602 71246 23297 692409562 38681 64696 991163146 9449 46917 359754155 46917 80050 737064263 80050 52140 550743207 853 23297 431585831 32300 52140 610821229 80050 39131 216676105 39131 81754 191319000 853 8943 24609839 8943 26256 327979849 17680 81754 986266365 38831 26256 403725050 73851 38831 141148472 41131 73851 8629332 41131 23821 43812808 17680 65526 904517858 23821 72990 690722248 70931 41131 10830235 5361 70931 152629032 3258 23821 786200647 36375 65526 246820671 20320 70931 123006887 58721 5361 147783309 39253 5361 271174480 14149 39253 675862207 33889 20320 109816390 14149 10910 348744652 39253 1692 466056962 14149 39857 685653535 1692 22015 175108546 10910 24450 28241536 39857 22789 321991347 36937 24450 48931118 16634 24450 999266644 76394 22015 894395022 76394 47954 638291361 62492 47954 740038216 31752 47954 457228817 83280 47954 780656833 56258 76394 912731020 31752 5812 180073975 83280 16487 823680311 16487 29158 241121549 67349 5812 871228099 24962 5812 616939916 5812 64362 361274127 59585 67349 830995749 67349 35547 216661586 64362 41767 16087054 34848 59585 786519714 25808 35547 558944571 30428 25808 756730468 30428 33736 891142022 30428 20869 39320662 34848 4084 794878932 34731 4084 980834245 34731 73307 679631791 34731 3002 356287883 31010 3002 946768179 34731 57061 700044774 31010 69416 126368978 73307 8151 61405898 62130 57061 449617073 8151 658 542324292 69416 37002 51544762 20413 658 81218902 37002 45585 606171431 8739 45585 909472119 3976 8739 756941355 8739 11844 21628658 62538 20413 605877161 52480 62538 379289543 8739 77970 364526509 23902 77970 911294992 11844 17753 815609758 17753 7443 580035483 17753 61155 377691366 77970 75817 751859811 43146 75817 624541562 65977 61155 145528914 28617 75817 475544458 65977 69059 139092006 65977 75259 622246235 20373 75259 284062041 2234 28617 702389604 75259 51320 636040576 2234 7218 865702650 7218 73701 298808418 73701 42485 455940244 2234 23119 394040197 55142 73701 526475875 73701 61639 66045087 46005 73701 320549760 79448 61639 583992028 79448 6271 817121699 6271 18261 473693995 46005 39378 513817806 39378 4675 79414746 6271 27009 513866475 15241 18261 72800680 18261 54319 374200185 15241 49719 229555545 65647 27009 429204074 16575 54319 322648344 70120 49719 590983721 70120 80181 9210670 70120 40858 395796919 22447 40858 874143185 22447 68794 745677003 80181 66740 513954350 68794 19255 745205203 11701 68794 560497559 68794 68826 452950695 11701 13880 100119750 68826 58300 855905441 16765 19255 888105949 2906 16765 734278034 34646 58300 175041160 50720 13880 498541805 1187 16765 48626426 16765 14971 919410742 25847 50720 59501471 81118 14971 985609199 14971 14430 31554340 81118 65688 949328917 45845 81118 999117604 73001 14430 238189734 14430 48743 806073479 53428 45845 52043818 45841 53428 362990298 45841 37359 931630008 48743 45414 843087583 45841 57152 221274090 77727 37359 681906500 37359 34910 220850946 77727 55227 661857769 36811 57152 493402719 1832 55227 307985700 36811 28500 212552944 34910 22205 915330820 55227 55616 590081428 75610 36811 708932331 75610 42030 326579937 42030 75132 371927939 8962 75610 126231739 42030 26567 991605712 75132 5500 838530833 75132 23817 428802489 16542 23817 557854739 16542 45615 779620817 5500 54309 398790963 74982 54309 624000072 74982 52182 867870525 16542 11312 76238299 9950 74982 976558510 11312 67845 94821680 11312 26715 758533892 26715 22005 99943799 22005 81863 171276171 22005 15342 168770284 17050 81863 59306324 40256 26715 60402356 15342 2184 847585641 15342 61342 810158430 65853 61342 304946532 14007 40256 889178764 79097 40256 736290533 79097 81124 448447525 79097 10166 150197308 65853 20407 537100878 38532 10166 368771292 21065 79097 545912105 13604 10166 435676568 38532 46689 64935363 13604 61066 970243989 51597 46689 609493346 51597 34920 246597992 51597 38226 779903820 37317 51597 11616895 34920 47192 204656713 67270 37317 884874196 38226 28443 725333619 35443 28443 312047012 37317 40239 77842139 47192 41307 550983317 48661 40239 441516486 41884 35443 99381923 19082 40239 899576141 77001 41884 485800843 56182 77001 994527577 47416 48661 50733500 41884 33743 190627846 47416 12649 126432975 77001 80689 244031474 56182 2779 265626615 33743 70951 12162345 70951 65382 247556362 80645 80689 624181890 19060 65382 763793457 67230 65382 874364042 65217 67230 169483394 80645 21189 939564081 67230 36241 8341819 67230 17446 656440156 36241 78994 656168077 78994 30432 802703843 30432 46825 960021357 59756 78994 856749417 33719 59756 816379703 46825 33663 782053250 33719 65905 254501776 33719 56041 85023479 81047 56041 384227909 62575 81047 766694209 20202 62575 263745747 32327 81047 20347190 81047 67854 661971479 20202 51600 554610806 38900 20202 651567843 59494 51600 16972308 32327 3591 567051396 38900 21883 719670196 3591 52287 665524189 23278 59494 318559784 23278 83193 382233203 3591 30402 268942910 52287 40311 747344979 83193 36297 843825814 40311 81724 915688106 40311 77543 984626952 81724 54925 104094625 32975 81724 317695692 55254 77543 964885412 81724 23675 288895750 42108 54925 788390160 55254 52120 629221875 77639 42108 978060557 23675 39494 735030658 58968 77639 777828033 46578 77639 830521339 55355 58968 6719826 46578 10442 501828913 10442 12215 158463337 74303 10442 738154041 55355 35222 808691099 44194 74303 958617994 44194 39447 580271485 29661 74303 236400876 77433 74303 853652883 39447 67884 866642852 58518 67884 683681032 29661 38669 850000948 29661 23248 697273147 23248 9336 10359036 67884 57175 491138398 48458 57175 340195115 57175 17941 645377323 33880 17941 104439378 17941 8650 892711453 48458 49760 583024801 33880 9199 417890762 14033 33880 171737326 3175 14033 522989180 72816 8650 395835494 45607 3175 933434826 72816 13822 723717806 45607 7394 610859422 45607 79357 131373797 70330 79357 863783060 82215 70330 488266448 31366 82215 835129556 71480 70330 557812381 2917 70330 375518289 82215 36614 136863888 46969 36614 504845176 2917 54683 822148644 78570 46969 966564182 2917 11045 773414535 42669 36614 254540520 21672 78570 571228126 78570 7972 136761075 24257 42669 510123903 36136 7972 426213736 36136 25047 908269415 6802 36136 488263232 74097 7972 349950954 36136 61398 77513776 24360 61398 508932367 6802 76079 422531442 6802 533 573778156 48505 24360 70717643 44597 24360 702628906 34075 533 94845469 75458 76079 231867887 67029 533 350326169 10013 34075 389877684 33687 34075 803074644 61811 34075 87224090 33578 10013 246531986 41437 61811 371801526 35747 61811 97062067 33687 37308 910704355 41437 42770 334548514 60655 41437 332640606 37308 46702 917949325 60655 40898 536972924 81179 37308 7378261 40898 35888 730981492 46409 40898 420677970 81179 53030 304126066 40898 33778 618461741 67327 81179 258091382 33778 18087 299038036 67327 44241 503341114 32055 33778 193325325 38761 44241 280365239 32055 70273 301927820 44241 54703 317479583 12685 38761 463222665 13500 38761 393556289 16344 54703 409055299 27628 12685 74871658 3260 12685 22647392 1408 16344 223689987 60195 27628 621218877 58543 16344 66845850 1408 1235 74336152 6744 1408 513733352 10999 1408 522769051 39157 6744 771460557 77593 58543 744733456 6744 39493 858998115 39157 4626 95411739 18127 10999 535653958 18127 20079 531630585 39493 82541 497355443 20079 69623 712255809 69623 82775 62152142 18127 63468 83112949 82541 9731 883261261 430 82775 813658180 63468 26821 649045143 26821 63826 980077040 52465 26821 966401217 71772 26821 32369311 63826 43364 923973165 53559 26821 494720270 5992 52465 528796741 53559 41042 664481678 71772 78344 853799111 43364 35866 846177296 41042 1498 989314496 78344 55269 628414353 57812 55269 850885355 78344 13509 189825116 53699 35866 120891826 53699 24833 389286427 24833 22941 596510326 57812 50948 785231813 50948 7188 577242258 69146 50948 5806018 52165 7188 152252940 76898 7188 136703055 81696 76898 795690994 63998 76898 598016729 25008 69146 702329695 52165 13906 705677358 35386 13906 560176180 63998 9386 448143530 63998 38677 898135361 35386 58150 997724501 17774 13906 493968291 17774 82756 788964155 58150 53549 461407096 53549 59179 210939210 58150 38769 96829792 7116 17774 392381127 7116 9818 422304213 53549 34545 782648760 38769 58644 887817963 38769 75623 720001662 34545 38973 529892214 34545 18426 986824549 34545 43667 612287081 18426 37733 353646279 18426 78695 777969424 32013 43667 381965979 264 78695 295930758 32013 28809 67449031 37733 45723 450158802 9610 32013 648503557 3641 9610 347649816 18651 28809 648587673 65635 9610 127517915 65635 62065 840465585 21514 62065 516934623 25170 65635 457999885 31584 65635 691178966 21514 18316 989411580 21958 62065 437341563 21958 51991 518921189 18316 68575 251977688 51991 67264 339765051 68575 5509 776850001 68575 62107 157762649 67264 43973 538118671 67264 76130 479030096 26688 5509 552183589 26688 3660 360755215 54904 62107 263886903 27168 26688 695037380 58649 26688 614204396 27168 15595 680164711 7474 27168 155410749 45896 15595 313882109 7474 30694 717666849 44866 58649 808063298 44866 19835 586206815 53616 7474 370069333 2582 30694 260075131 8551 19835 442581969 39710 2582 186614537 39710 22124 388994988 7319 39710 901746184 2582 62526 418499628 46455 8551 803487352 36585 62526 798970961 3611 7319 971606971 27733 46455 428107811 55594 3611 1228314 80788 46455 572286382 47631 36585 574793217 47631 14400 393572399 27733 77102 233210729 55594 34413 376573197 5458 47631 143990063 5458 3218 996512360 80647 34413 445799931 5458 57995 69402724 37582 3218 987773900 9034 3218 218211901 8657 57995 306472058 83140 37582 913985701 9034 29652 348834883 12978 37582 110129449 8657 82941 84083431 46597 83140 773991058 82941 56526 915281860 56526 14850 524909378 12978 33953 636237888 54973 46597 346811148 56526 7309 425670441 7309 73471 110832549 54973 45088 433863555 45088 70104 71532836 54973 70359 373170322 70104 59958 917931408 45088 13727 159443947 13727 50032 662754107 70359 33684 26526971 67516 33684 710858375 33684 61737 307815736 50032 6563 327036098 60578 6563 209961939 60578 32745 76622885 6563 46602 458460750 44064 46602 626427776 59714 46602 471790239 32745 28706 608117911 59714 22045 622528295 453 59714 32323949 453 50377 674428181 59714 53686 527857345 82289 453 634688815 82289 27673 47183657 50377 75951 816011358 53686 248 476858886 82289 71661 947924163 77950 248 51957390 65967 77950 508356808 15138 77950 4085929 248 2652 109563355 8582 77950 703465098 8582 25500 72806729 2652 2219 339523736 61825 8582 696266455 61825 6301 543549990 6301 59128 174619391 21769 2219 909599463 59128 58711 114535137 61825 80505 323040341 72626 21769 567341500 21769 16291 906889938 30734 80505 603794209 23153 16291 525668115 30734 83053 792460300 30734 64941 931484925 73947 23153 717816796 30734 59415 335893597 59415 35322 799049382 73947 11835 190991248 52739 64941 899781366 8674 35322 423559524 11835 32587 510981271 22024 32587 736225313 32896 22024 142458457 15941 32587 408579252 68751 22024 859164880 36256 15941 930098319 36256 12046 979349216 44210 32896 280142806 74359 15941 543069526 41274 44210 378865870 12140 41274 699094104 44210 59481 904026196 39377 74359 95209499 71020 41274 551008373 41274 28698 534591380 59481 64092 774424321 72783 59481 160243234 36109 39377 523605408 64311 72783 422431638 64311 32390 570050695 32390 6498 952686549 64311 26380 449588306 83183 64311 660948147 83183 36521 261394332 35458 36521 646391542 83183 53703 317420345 36521 42696 60052368 36521 73920 548661832 35458 37934 21496684 75505 73920 855285430 75505 24110 926754451 73920 26020 306693413 58346 24110 992875735 45122 24110 94732074 26020 18830 467516181 63472 18830 549420240 35847 26020 17448133 59653 58346 909787545 63472 69387 433772357 63472 55166 587446652 35847 25217 516474779 35847 38618 130682245 18326 25217 831346236 16884 69387 584305362 16884 30717 631530631 16884 1601 966480031 18326 26016 921816892 16884 192 350315466 42518 192 808504964 26016 46852 35032700 31400 46852 962346656 46852 31110 401256575 31110 25867 288494185 31110 58740 215740118 46852 21743 187258697 31110 44981 654946790 22520 44981 413086465 21743 65595 132776972 21540 44981 317489461 22520 40069 802308319 45684 40069 9189475 40069 52826 212337873 4732 21540 746994493 14175 40069 403248044 5648 14175 860217226 71441 52826 684036952 14175 15839 22733683 5648 56188 507391371 38458 14175 101370347 71441 5011 886010757 5011 66794 378834607 27078 56188 992362518 35785 56188 31619283 38458 53768 888870121 75918 5011 694738172 53768 59549 3161535 68847 53768 164999490 42454 75918 192483062 53768 51212 630669095 75918 29678 320009791 59100 42454 34011849 59100 17474 18482904 43505 59100 794372969 56958 29678 73006097 75749 59100 249005763 59100 1129 36888708 16627 43505 57523451 43505 30785 272277791 71186 30785 859423414 71186 11862 143284176 55496 30785 704842702 58 71186 815638281 55496 79186 214461466 58 34233 486868875 58 15630 456368798 34233 40728 41049582 47131 40728 515958107 34233 60501 104675226 47131 24276 585406759 61215 24276 911107090 61215 64594 694247225 61215 45265 167285592 64594 6031 534796073 6031 13271 693429758 6031 30849 600711294 45265 79320 653413773 30849 76039 835675992 2253 13271 880428888 2253 15270 182206098 2941 79320 600300718 76039 30514 26692778 2941 41190 833988241 15270 67827 553399133 58408 15270 558014660 65149 67827 821377488 1781 67827 678251114 67827 40747 122150248 66127 67827 119911738 73523 58408 285100087 24169 65149 903682158 72534 1781 355088128 41590 72534 896398077 23601 73523 731180685 73523 19754 93417928 19754 31000 849157427 23601 62876 404478028 68230 31000 187585294 62876 2643 123533788 80572 68230 29646085 27166 31000 732306668 36019 68230 3186548 2643 14018 219164635 31146 14018 108610837 65979 80572 634799465 65979 56091 857450567 65979 36291 984555004 52760 65979 948093904 23724 65979 255819165 24239 56091 215329096 33033 24239 445177722 59092 52760 895472086 33033 4072 645369426 23724 39020 940638367 4072 70486 676558156 39020 31036 8000711 20294 70486 673824374 4072 40068 524455306 70486 65751 989040401 65751 57559 937098080 66806 20294 731809765 43094 20294 14837840 66806 1561 859603693 43094 66452 302350550 17610 43094 199755383 77908 43094 317176300 59330 43094 434682517 8934 66452 347105203 37105 66452 148222116 37105 77986 553987856 19112 37105 110544371 9063 8934 938677794 2661 37105 425692173 63693 37105 234906803 54983 9063 801231942 2661 82658 743605140 42934 82658 819069880 52809 54983 101922827 42934 13162 278923773 82658 72650 646612781 52809 27904 774469371 52809 14248 976128608 39248 52809 28953816 15371 27904 141720181 39248 45746 316010080 15371 73541 854472551 49699 39248 110212952 24105 45746 915955894 43057 73541 813832495 415 49699 508186747 46632 43057 175383930 415 12520 853138844 46632 38156 715267567 12520 44824 525643733 50496 12520 64367746 50496 46217 177903195 47030 38156 988561943 44824 28795 900505354 28795 11127 329781964 3051 50496 47208040 46217 54499 442966270 62411 47030 924862843 15181 28795 399863636 21 3051 794117044 62411 27221 696714134 21736 62411 533793268 11587 62411 259128378 55558 21 571584573 10207 27221 47026482 10207 34160 673619984 26540 55558 122001169 34160 58594 802747693 53004 34160 5554981 26540 6556 980595219 72476 53004 597994931 52909 6556 686161687 54673 58594 782000199 54673 10616 299173121 10616 70172 9392318 2054 52909 100592666 49993 70172 100626656 60391 10616 283237215 43179 70172 873834395 18872 49993 186667328 49145 60391 804566442 55186 60391 32255105 43179 33216 711810489 7592 33216 742163421 33216 77892 243288545 77892 57293 610251463 77892 56473 455594599 19656 77892 734761026 76875 19656 759954029 44987 56473 124491333 56473 46545 979740661 52301 56473 327969149 77636 52301 564502631 44987 76677 292638699 76677 13419 318544501 76677 73371 211714254 76677 71622 339593337 13419 77935 902194903 65029 76677 784004854 48455 73371 326318345 77935 15290 924666014 79897 77935 721093224 65029 83468 85499307 79897 10754 322888111 79897 53215 194821096 10754 17958 467316032 12815 79897 230012491 10754 77462 107445423 34136 10754 111524244 34136 57674 85368498 57674 47096 731906497 5362 47096 553179686 30253 77462 393568458 30253 1581 827936359 47096 75160 657281963 6708 5362 57383061 6708 8466 90824511 75160 18968 814724940 3021 8466 86846884 12999 75160 874293502 64967 3021 142541544 70925 3021 308746086 3021 11142 841927414 11142 66864 167069156 70925 22700 521308330 22700 22903 236036751 66918 70925 549520404 19273 11142 29747361 66918 71601 949623725 19273 66196 973178523 55766 71601 11938424 55766 31588 41370015 24373 71601 809037868 26040 66196 984119450 24373 80239 698740706 52370 31588 30069082 80239 73797 757571536 80239 6507 66352634 73797 5152 312555725 6507 38925 257983307 20089 52370 338375791 1071 38925 939595231 67337 6507 135752843 1071 51809 683501406 5809 20089 679542661 65366 5809 544798605 5472 5809 539757863 79601 5809 351793069 37554 5472 147296275 6984 5472 949713183 18988 5472 899358171 47194 37554 539835579 80508 79601 876146480 24134 18988 961461356 57486 18988 692126350 80508 9604 875082609 52424 9604 713464719 24134 17818 770914685 52424 9969 489053132 36946 9969 787110479 36946 52522 816128720 9204 36946 712593227 75453 17818 770594053 36946 7356 409715014 7806 52522 105331515 7356 25477 616443657 25477 79105 896759510 48476 7806 366652092 79105 53647 614983798 18095 7806 814124546 36503 25477 400074460 79105 53351 190128640 67886 48476 208917696 61789 53647 815273089 75354 18095 120492116 61789 18569 866566619 72410 75354 786809002 72410 3877 145023768 66910 3877 348578842 3877 60598 327809733 33836 66910 619199678 60598 15807 311116391 36875 15807 953048975 55476 33836 141381530 72031 36875 858398279 37748 55476 580175622 36875 25368 349745930 31649 36875 224528267 10286 72031 436380285 31649 16212 256634452 10286 26625 347217624 4630 31649 493493235 41706 4630 259909968 83192 16212 396462381 16212 7539 898288484 16616 7539 914915515 7539 58242 373558202 16616 63549 738480050 7539 859 756316738 63000 859 599672651 69660 58242 540400354 63549 23547 725704106 69608 63549 655185233 23547 63660 301326259 23547 55577 695066428 69608 59248 500954268 59248 11386 386194482 47911 11386 881343377 74619 63660 337997205 55677 74619 107109608 55677 25183 707110570 55677 48232 606290201 7986 48232 100573379 67780 7986 112308650 55677 19625 929664530 80932 67780 176637833 67780 24677 596862272 7986 73427 65243868 80661 19625 557607011 27047 19625 48645722 27047 3948 924530837 61550 3948 999990190 1178 3948 396563842 64097 3948 809346117 1178 33324 716688375 61550 76121 970846735 33324 1131 938480847 22577 1131 209500418 39505 76121 626939886 26284 76121 600977041 39505 21606 33790367 23504 1131 731702000 22577 52969 384989512 35525 39505 587732842 35525 43963 163515994 63611 21606 900302660 52969 69928 185978553 69928 72933 103804849 32841 43963 339175469 69928 75439 169619790 69928 23576 682123040 32737 32841 184695489 12538 75439 422636160 32841 66017 364690812 32737 83374 716004972 83374 31039 311213162 66017 10998 448315425 66017 17822 85480676 10998 48311 692377379 10998 65646 480934158 38601 17822 162108431 10998 65847 648972903 17822 62381 839078719 62381 62683 783145726 62381 55664 518445067 1327 62381 86634381 40410 55664 945748390 1327 6432 526204693 40410 14370 518042125 72910 40410 122993296 20199 1327 561596056 40410 40895 836358785 59617 72910 182154319 45159 14370 548249117 52430 59617 300085678 46270 52430 582941420 52430 20892 115452793 59617 62571 810281090 52430 51782 837208423 52430 13114 985302048 46270 82409 398708682 82409 59147 261254296 59147 72813 48298999 59147 58778 417874321 12682 72813 530870842 72813 41320 652904570 82576 41320 827590424 25253 58778 954894728 14684 25253 116135517 12682 36741 736792790 41320 18597 384843469 31683 25253 730931652 14684 65592 404164882 18597 39943 159860473 39943 9296 839672258 39943 20461 449543145 39943 13183 922131650 31886 65592 287870711 29818 31886 350772779 71564 20461 94320821 13183 81074 99128998 13183 64608 974110518 81074 57817 941521446 57817 33589 788980514 33589 5517 137181791 33589 9017 178910856 57817 36748 698023863 33589 12753 874837870 37449 9017 156087950 5517 62554 196078399 17114 37449 32377215 595 62554 86657497 35313 17114 61451684 62554 21693 482488562 21693 7761 80273238 45174 35313 293868082 7761 9465 176551123 47313 45174 958638006 16479 7761 902016545 51750 7761 880762230 45174 19439 978424523 12271 19439 413739945 67124 16479 822031943 19439 64350 483669830 72429 67124 28308858 52113 12271 826396449 78250 52113 30402472 67124 43219 572743985 72429 39965 140098502 38624 39965 504078616 53265 78250 484558279 38624 19268 104806675 47474 38624 770957997 53265 30013 484214670 38624 26674 368612251 23259 30013 417205578 23259 1789 277166336 1789 83357 728517860 3332 26674 824556037 20193 26674 782350871 3332 24242 596968618 24242 41161 618583666 83357 4619 374317616 83073 4619 571741594 4619 8784 99076548 8784 61370 439820557 55136 41161 578799608 56860 4619 949776926 83073 53516 313104611 8784 70079 580281197 53516 4882 651484846 4882 10517 881269985 34476 10517 533464997 70079 13347 732882160 13347 17587 379524584 17587 43838 915918628 74563 34476 976496702 74563 74539 308896992 58559 74539 430862644 17587 82897 570263135 58181 43838 661491495 20920 82897 818606716 27224 74539 259743622 27224 35820 295081408 3798 20920 907407938 34994 3798 107081444 10019 34994 725365729 76430 10019 45093016 2884 76430 155688323 3798 50744 321884460 34994 63466 145724557 42552 10019 364222459 51948 2884 624821731 77513 42552 30584627 77513 73474 406274385 73049 77513 290656266 17971 77513 315964153 79390 17971 13089683 73049 7894 582679325 39895 17971 853588706 73049 30526 36050045 7894 45609 606529097 29645 79390 506570628 29645 59061 725279199 30526 9428 282113637 20258 29645 49988208 45609 59782 137483097 59061 66054 107608502 71324 59782 939846465 644 59782 670505553 75775 59782 591557239 55184 66054 118919430 77090 644 922941150 71324 19336 188261865 77090 46885 292696552 55184 54493 553256788 71969 46885 707553421 19336 40368 942678719 19336 11861 811407996 46885 18829 728899349 79461 18829 567637927 15090 18829 226392526 57750 15090 45614572 18829 50420 319942202 1842 15090 472194155 79461 11504 889130936 57236 1842 656642272 50420 16076 676305484 67540 1842 992575827 55375 67540 790236597 36782 11504 611450620 25203 36782 466535325 67540 71882 355795619 71882 73696 385644439 36782 28947 782204662 36782 61455 965757947 52964 25203 745947694 28947 43448 907479962 43448 42036 526151500 48227 52964 334572352 73164 61455 922902617 59214 73164 767129748 48227 36679 84270004 59214 13324 864161012 55905 13324 13035282 7102 55905 214634560 14689 13324 702923694 7102 5284 796006291 63862 5284 942900278 14689 50902 930955627 7102 43743 148710868 33660 43743 779980229 65329 33660 941380396 2688 63862 391253528 44879 65329 619915055 58265 44879 170910252 42466 65329 949529167 42013 44879 827395261 44879 58079 86507932 64632 58079 815677700 73395 64632 50986583 50310 42466 281578163 65547 50310 563998495 65547 8860 665145938 8860 51985 111751534 47827 65547 937036413 47827 28871 197847839 8860 69646 860153662 53636 47827 109509533 76906 47827 459276482 23316 47827 977233069 3928 76906 977274959 42262 3928 273259432 70195 42262 518110456 6639 76906 53775544 78876 23316 16859626 52407 3928 216616766 6639 40329 711188751 78876 83097 228538592 9520 83097 992546733 40329 29117 677468954 28667 29117 158301576 9520 79076 204148838 69176 79076 14545028 15108 69176 122378778 28667 70732 895599307 12368 15108 809040941 10355 79076 731406782 24755 70732 235093536 12368 6251 147100437 6251 72735 435821743 46548 12368 246147554 33987 10355 167430550 6251 71693 138086469 3999 72735 186187344 75138 71693 441291966 33987 71687 617765397 10335 75138 591489439 75138 46661 618048779 37176 46661 135572605 79058 46661 784888675 79058 72754 692555752 46661 2256 461595227 7262 37176 233779040 79058 36459 378512471 79058 67061 838074191 54349 7262 249872237 2098 54349 171805422 54349 24316 894074399 65637 24316 665788278 14101 54349 145557792 70904 2098 796434389 14101 18151 706673785 70904 60867 437753773 71436 14101 698990994 27011 14101 770182819 71436 38797 162047338 39553 60867 782841986 49257 60867 591733804 71436 50870 25364027 50870 19678 102533201 19678 41410 489613187 50870 61687 800176311 28734 50870 622224573 61687 73450 676343199 41410 6064 479545152 33986 61687 247609445 83400 73450 437740529 73450 44690 368936069 19466 44690 984038492 19466 12643 153853379 12643 22185 404323082 33049 19466 69476232 11435 33049 939543280 12643 49663 908818792 66392 22185 189005359 49663 22033 680861873 11435 81919 216273780 22033 3926 45069854 81919 25598 880321594 22033 83016 126511204 43513 25598 395830393 3926 20434 340878987 20434 18069 33436577 27147 18069 561581573 27147 28322 777742118 34388 43513 624212729 11998 28322 31335669 18069 44041 74262968 33192 27147 59931695 76944 34388 640818955 32176 33192 846950102 13147 44041 780071947 32176 35034 360268062 13147 9696 754238583 825 76944 399071203 32176 7413 305489103 24351 9696 959903133 12729 825 480988867 8617 24351 356183145 8617 79530 10814778 24351 66058 610521741 8617 43982 21023162 43982 68588 33749166 69669 66058 170285408 13286 43982 635916938 66058 75030 47650612 43982 41822 837817889 74260 41822 251123621 75030 59765 357897060 78184 59765 143708308 59765 71572 738628340 59765 19040 551869858 20996 71572 95565499 33265 19040 544387533 38288 19040 927945513 69969 19040 290706605 20996 79420 895262516 33265 5802 737873713 62549 79420 964564944 76529 79420 727725241 6591 62549 424296182 79420 41297 935865271 6591 5689 308131111 76529 16147 165232723 80802 76529 44867446 6591 62468 275512783 73716 41297 758138439 73715 16147 187059958 80802 74129 712757714 73716 9181 10485281 62468 49108 991682500 73716 72033 736719531 57241 73715 317954351 57241 25485 373505747 39267 49108 235268715 49108 39958 735517527 39958 17999 581639540 7812 57241 774195318 51088 39958 563404390 50718 7812 408315171 7812 5561 100885420 7812 19774 96800320 7812 46478 363726943 46190 51088 565244145 46190 79722 867824117 78323 46190 274736933 79722 63705 876921310 46478 56804 304000683 41714 56804 338566059 2045 56804 329911306 2045 4133 631253767 56804 38623 85916020 48645 41714 441844332 56421 41714 955180307 60574 56421 504572077 74978 38623 466036907 74978 70936 752356130 74978 1627 464481354 5668 60574 846697503 1627 12321 897600428 1627 29828 457971274 5668 76358 131577288 5668 547 36310175 66129 5668 234800945 9401 547 965600750 21604 547 948711006 21604 876 482657433 72008 547 514780524 49208 876 599771063 72008 54721 782266836 49208 12474 391005358 49208 4480 562316986 52131 72008 811140968 49208 1262 111960910 54395 54721 909040188 12474 52050 929909142 33796 52050 34415048 52050 13647 406936746 1262 58675 202097100 13647 50849 445601455 50849 59251 58966291 58675 7866 469585067 7866 55261 133972187 59251 34905 318641838 59251 26451 11875471 7866 43729 543119088 55261 69852 201728766 43729 74381 546242315 59039 26451 984750763 43729 8519 228257255 74381 64207 372797261 8519 64387 965835113 56926 74381 72169177 56926 53468 330453880 21358 8519 867025899 64207 64361 294480476 10188 21358 875400495 53468 45846 320132263 78145 45846 453463832 7234 64361 300664980 20287 64361 592199123 24738 78145 868220129 7234 45476 801736491 29766 7234 511830321 72049 45476 777698367 4102 24738 237827256 29766 29132 750770322 29132 6196 410224285 71437 72049 281466928 29132 3523 949722124 4102 33104 369249850 6196 48651 927001366 65273 71437 713300841 33104 58709 959055726 23069 58709 738424078 64196 23069 484620324 67095 58709 956021123 23069 6855 829583788 45351 6855 324851946 67095 49967 101793919 32073 49967 934018035 45284 67095 105562290 4522 32073 248316243 58453 32073 212760556 60614 4522 961497438 28839 45284 530792347 45284 42813 259201629 42813 64141 280430333 60614 30072 557443692 64141 62137 991783491 29374 64141 351723114 30072 30437 331523671 81474 29374 386793317 78818 29374 918018202 78818 77841 355037919 78257 77841 666711924 41975 30437 211949645 57314 78257 678877010 78257 70912 993093486 57314 4397 842565406 17082 57314 906636594 57314 26474 990370912 33311 17082 536184167 4397 48219 990857041 44490 26474 362803653 2003 48219 94528329 41752 2003 16593397 48219 2808 22271005 2003 49703 587159459 21258 41752 115031975 4950 2003 665134026 4950 24781 936286030 21258 77532 259050811 55367 4950 42382257 44837 4950 211833306 82982 24781 911767922 77532 46498 110821767 77532 27834 136824473 44837 56943 25456430 46498 11800 593150141 56943 2580 667871096 5042 2580 955303198 27834 46154 113730470 11800 20398 940367555 54177 2580 475412458 54177 39202 200636355 33176 39202 394692478 22908 46154 722662854 11224 33176 457118124 41255 33176 610920285 42851 22908 649992774 60538 42851 492454029 60538 55994 129859742 13283 41255 112853173 60538 30038 314509064 42851 111 248608952 30038 71712 246198133 16763 71712 371877352 60713 13283 886519052 56349 16763 618367579 71712 9903 72677136 55150 60713 354994345 37756 9903 808442667 33925 37756 973629251 56349 82994 695218659 9903 82333 639544920 38915 55150 812270443 37756 21386 811058672 76817 33925 613793799 82333 75994 802479054 21386 21536 482431508 38915 10801 763199372 37135 75994 107516506 75994 26144 793590942 37135 5342 152354330 37135 67371 60999769 67371 39207 83478805 5342 12421 397433778 45254 67371 346167661 27241 39207 9998613 26229 45254 660645265 39207 374 91630453 4141 26229 634058831 31079 4141 267562242 1756 31079 826600969 4141 70261 28671844 14809 374 973645650 70261 46746 890178467 8486 1756 631980639 32465 1756 632746764 19912 8486 948244279 32465 49887 861882783 8486 10242 109740645 49887 25947 776160905 19912 15617 335412290 19912 70211 202327325 49887 79172 288219400 46607 25947 321489612 25947 15149 49163253 79172 11876 22647212 11876 36934 511609498 37674 15149 37313049 15149 3482 400739319 3482 16294 123966355 58513 37674 168809974 50721 37674 522087626 12061 3482 302976000 49901 12061 1293687 58513 18662 348319670 23761 18662 573657648 50721 15370 268646808 70639 49901 679789514 69791 23761 922459100 3497 18662 331660789 21932 70639 442847329 61649 70639 699902923 73375 21932 963176103 69791 29078 144744676 21932 69445 222256536 35528 61649 101668080 69445 54180 730456847 29078 57121 360637112 54180 62182 860242463 68671 57121 298665840 57121 2491 844418088 25444 2491 744810443 25444 22973 353341160 61926 68671 522447453 12284 2491 130911783 30027 61926 952455311 36182 30027 913448940 74501 36182 233248639 23182 30027 94606906 23182 60299 945573165 71964 23182 351737043 4530 74501 412962650 4530 74582 523513299 71964 66758 968143085 61745 71964 840563258 17250 4530 297350595 4530 73982 844165111 74582 74855 503078942 61745 34290 171793695 81514 61745 178339231 77446 74855 584667336 6529 77446 876464588 6529 71206 488185477 77803 81514 79774020 71206 48913 192739240 61692 6529 604688523 24546 77803 925104778 71206 60909 479186521 77803 74091 643767284 48913 66928 389922888 55438 74091 419171230 74091 63958 874344588 50572 74091 581950870 12045 63958 313358963 80250 66928 255466275 1642 12045 56450042 15953 12045 327525435 12045 18217 43282586 67761 80250 747660556 67761 14258 251019644 14258 42278 920139 67761 50713 337392428 14258 77583 578392039 77583 20437 79675693 50713 60709 968941254 26496 50713 411522566 69288 50713 9388414 82100 60709 503965175 82100 78357 515807034 82100 74689 50116548 58234 78357 14055031 69288 15588 463923268 46447 58234 597030267 74689 34275 157291377 48089 58234 482778808 58234 67679 137606969 1306 34275 969051885 16050 1306 114756563 16050 44301 996611043 29850 44301 622119598 62833 29850 369063535 29850 37424 58697482 62833 29534 172025667 29534 53518 674823931 36249 29850 232503144 62833 61360 311622358 37424 68806 536539766 72479 53518 588138638 63748 53518 135267829 59409 36249 183293556 68806 10963 6257384 72479 51469 954261931 59577 59409 500932619 59409 60236 227785894 64375 60236 115967099 10963 2411 20645010 72183 59577 736064004 47159 72183 568515281 72183 36768 642005146 2411 9704 300955071 13991 47159 673312389 73349 13991 121066463 31839 47159 93155754 9704 74591 48454887 13991 48656 307151465 73349 81598 551502917 48656 46629 405165315 46629 49299 993750817 48656 17876 279816042 31834 46629 108674296 81598 39191 923958551 49299 63350 585846472 39191 71498 208661795 17876 24310 125661275 37367 39191 250217314 37350 71498 577691580 49812 63350 39193774 66721 37350 985898206 73918 24310 260479493 37367 81477 65805808 66721 80685 118617885 73918 41331 586072506 80685 30209 975589921 73918 48964 282397483 80685 22993 506392733 44475 48964 503705452 23204 41331 372907432 82214 22993 647922888 5676 82214 96430027 5676 7624 284752517 14907 5676 200200508 9708 82214 122693393 82214 75181 413718488 9708 67494 76776507 10823 7624 847977392 78148 10823 946861638 77842 67494 759891037 67494 44781 342894826 78148 39529 817790166 57724 44781 843403271 57724 57700 16364087 57700 73356 312083232 44963 57724 141693347 74997 57700 823357094 57724 51540 733590281 73356 23613 289803414 74997 78650 675586406 74997 25583 878217768 78176 74997 78637455 23613 20819 468535575 56744 25583 950092937 25583 11451 745726473 45648 56744 800847706 45567 11451 3013983 65839 11451 566429957 56744 8636 500369820 45567 2789 898558675 41311 45648 677098262 11995 41311 772459170 2789 64576 130891746 64576 76907 313597667 41875 2789 144872940 52084 41311 538224664 76907 58041 931005316 70591 64576 535634032 13202 76907 395993315 79452 58041 667454453 58041 58193 900743643 58041 67815 82857437 13202 69843 644489080 58207 13202 602691228 64486 67815 937114136 52177 58207 957311950 39444 69843 246534625 20495 69843 967184104 20495 52628 793369621 52628 6504 503154228 20495 22553 974998542 52628 52721 518882317 82500 20495 658241011 82500 78243 10577450 82500 73499 392759668 29470 73499 48470464 82500 76951 851366761 76951 13828 902293635 78243 35945 338164342 72574 29470 493231091 72574 9253 711267465 48519 9253 742007226 13828 24939 737863211 72574 5129 187744810 27292 48519 695005800 30486 9253 174508092 51495 24939 584794280 30759 24939 281040902 60931 51495 747906757 68293 30486 2302316 68293 36767 674682953 1351 30759 139202435 63115 1351 887133377 11690 36767 726938256 1351 80521 251513632 77057 1351 353092548 80521 52009 375745088 11690 25344 773099537 11690 41799 509323804 43564 80521 497357481 25344 45568 504259734 43564 81655 579366646 25344 48670 217772332 48670 81549 37122004 36607 45568 4542249 45568 19277 811378213 30080 81549 90197098 59395 48670 910307615 30080 76786 697109417 36607 17149 907660894 59395 67594 709931568 34363 67594 616436845 66555 34363 60885915 25039 67594 904317654 12560 17149 202897079 25039 63452 627055672 12560 79884 926057058 79884 11730 501243526 79884 143 919346215 55857 79884 962024827 63452 20899 577789848 143 53386 160662714 20899 56079 429016388 74216 53386 202866471 74216 79981 560732550 66638 53386 779781552 74216 61282 76313506 56079 42305 61373474 61282 36197 638271129 42305 51155 559925488 11148 51155 72398963 57182 11148 253357720 79195 51155 98436177 51155 24369 994801759 48388 24369 145483124 11148 49048 499219904 24369 43840 287778677 24369 47857 243776268 52117 43840 730852947 13997 48388 547953568 72253 49048 409686452 71980 52117 267282315 25166 52117 428986218 4821 13997 328232076 62465 72253 146863265 71980 26069 613458254 24824 26069 780171422 62465 43272 70234598 24824 83230 473933568 20777 83230 601422690 83230 43965 579411994 24824 10237 195206013 43272 355 760525212 16712 355 436502085 16712 20480 738141367 43965 46752 487996355 8157 20480 164707123 8157 27057 338860475 53318 20480 936450806 41998 27057 513467037 8157 41345 407766464 8800 53318 155092649 41998 49382 846257613 49382 66322 919061835 8800 71993 995396302 71993 21704 644640571 13195 21704 473643469 49382 42515 294515317 58679 66322 131345214 49234 21704 430579539 43389 58679 715473053 49234 26148 869830749 58679 78597 378887263 26148 11109 178906216 50677 11109 875783775 44536 50677 251168491 41072 11109 671814892 9337 78597 324004475 11109 24811 336621084 44536 47658 395812735 47658 56692 616067185 56692 5375 759342032 5375 67451 880299890 47658 82986 28912035 56692 60572 784874749 82986 33968 733648034 5375 80229 83100167 38354 67451 85560679 82986 49304 664686358 38354 26469 777325499 20808 49304 809356496 231 38354 529053071 71982 49304 139787828 21476 20808 556792943 71982 9553 948640205 35856 21476 660942647 33628 9553 993058983 82578 71982 359450744 82578 73028 326658378 75111 9553 590036677 33628 705 700370700 34544 705 316913630 16445 705 779679844 62676 705 245458297 62676 8028 371973901 18981 34544 689869034 34544 67030 756310484 65283 67030 220050835 21625 8028 924496001 61735 67030 77539922 61735 15659 729449454 37956 67030 142876297 10264 15659 11283599 27191 37956 153416361 27191 30903 595722517 57233 15659 301991453 10264 70337 772170448 20717 27191 79564084 27191 37023 726412089 82771 30903 701249194 12500 20717 52838875 51299 70337 984749086 64453 51299 462556683 64453 51870 262796719 68850 64453 981643697 60030 51870 112705241 49245 64453 78819210 43953 60030 991150639 23790 68850 315457626 23790 46013 428044783 2 49245 593052737 71513 2 59789709 46013 19177 201457668 19177 30273 769589826 30273 36097 21925222 2 14984 878772097 13964 30273 714473598 16903 36097 588946154 67920 36097 920837454 16903 48196 416599315 13964 26598 44595864 13964 45491 171123353 48196 41254 342435141 26598 4694 66034230 26598 23096 11873692 26007 41254 274105608 26007 23773 76631598 33194 23773 970149612 23096 71563 178281808 12417 23773 58475373 12417 54893 915611158 54893 64245 127487476 10105 71563 358317702 71563 35987 512147736 54893 57440 420692852 64245 37498 886669007 37498 25696 15600655 77348 35987 441220137 77348 25956 925099051 77348 82850 868444910 82850 10313 1333379 25696 65185 541899170 67023 65185 328962184 55385 10313 61086941 65185 81642 809337269 81642 62028 707451020 9599 67023 614358831 67023 1856 60065883 35655 1856 403888475 62028 59917 104348039 59917 64768 58509719 48446 64768 142386392 48446 19228 753842105 64768 65299 432146168 48446 1243 943377244 64768 7500 468430248 1243 64105 148174296 67186 1243 727708297 23557 7500 79927249 67186 48798 836896820 81183 67186 613390250 11416 23557 466729295 81183 63565 84319036 81183 55655 52941965 63565 62815 656557845 81932 11416 17821536 62815 69483 853339748 63565 36988 789177937 62523 36988 448847155 620 62815 991155708 30377 36988 226947883 69483 73255 41967721 15017 30377 174948073 77344 73255 557291357 73255 78409 263503955 36393 77344 144139838 69799 73255 643568717 73943 69799 809675986 73943 35763 695213359 35292 36393 921127961 30909 69799 872424302 45856 30909 66838768 45856 47940 804190123 35292 70143 37978603 47940 27591 782373509 63598 70143 350294376 47940 76837 193752966 29202 76837 89476270 6891 29202 14454463 35084 29202 476092708 24223 29202 893472153 76837 14387 859885322 35084 42764 936134377 35084 1654 969961321 35084 9332 237211958 41739 14387 835635290 42764 15981 682555129 41739 61625 540433010 15981 50673 316039812 66947 15981 444815229 41739 7165 460062273 61625 36577 960251061 22387 7165 39888050 2832 7165 875032626 36577 36138 696494958 82373 36577 37333629 32120 36577 823874229 32120 48835 832040681 82373 79340 271812958 45220 79340 96389043 45220 20078 545607635 61917 32120 471177525 10493 79340 392047440 66674 45220 419940715 10493 77302 442538496 20078 79045 659016921 77302 62226 512381897 54791 10493 261448707 66674 53566 521511663 77302 4894 459128807 5231 79045 340123016 3700 5231 513006432 53566 16321 98714086 5231 8861 629038552 60644 16321 999565464 24826 16321 732068308 60663 8861 215000977 82471 60644 478368562 60663 28231 67372717 60663 22292 20168367 60663 5069 468097919 44164 82471 117544681 63467 22292 150969619 41183 5069 532749761 63467 66976 367991069 46208 63467 743004252 66976 12577 340857354 66881 63467 724627680 66976 16838 453574146 53124 66976 662614832 12577 7830 636642875 7830 11400 850829059 16838 53430 450445323 69572 53430 163724967 32530 53430 932539597 47948 53430 585278302 23026 47948 863078619 32530 54578 233633682 54578 57466 786849069 3241 32530 686529520 57466 66734 463294711 57466 79966 715470572 6833 54578 538060806 4775 6833 96239853 3241 18816 351313533 4775 4242 297290912 6833 22858 6054176 79674 18816 692116609 79674 54804 34866643 4242 13672 679350237 22858 54635 39734909 19285 13672 73076456 29224 54804 672484221 33913 19285 769378116 64774 33913 925609930 54635 46248 466689777 24090 29224 590474107 14511 29224 45573055 7103 33913 179807651 64774 40617 972686214 24090 794 605700291 3735 40617 519077592 19325 40617 123129797 17321 40617 920770314 37870 40617 919552126 3735 68435 977919028 17321 29819 569781790 68435 25618 714616913 14656 17321 210221971 76403 37870 554115650 25618 36177 644935364 36177 6370 229769241 76403 45077 907998475 6370 21506 216460734 20705 6370 122187902 62420 20705 471443660 62420 17433 16673123 45077 49926 44675359 21506 45349 54231802 13228 17433 2832058 62420 1116 270598923 1116 40871 638103663 1116 55581 884262919 13228 4890 787679422 40817 55581 541748304 40817 44222 935349490 26161 55581 67633199 40817 14272 274609488 52793 40817 145493726 14272 2608 768470499 11160 2608 385249868 2608 9590 553118868 74198 14272 82951760 9590 58297 394242260 35026 74198 415756248 5191 35026 816000189 74198 47527 230341753 58297 44565 231768583 47527 38339 511857127 20152 38339 914122260 38339 74931 213759427 74931 72461 92805448 52331 20152 719623181 50487 52331 962056998 3764 20152 858485156 74931 64706 690347582 50487 75320 822958006 75320 9551 498174364 3764 60326 693777026 30625 75320 748126026 7361 64706 289490941 72112 60326 648404794 30625 48987 723262766 2728 60326 486953714 30625 34896 899621382 48987 8360 141241673 72112 62804 955580424 62804 79646 99806134 44904 62804 601462055 34896 80371 97869561 38089 79646 644906978 40254 38089 408714934 44904 33388 884199941 44904 41704 78807450 18343 41704 799305921 27492 33388 540026591 37798 33388 243576041 82112 27492 313662254 59466 27492 921121111 27492 60908 54475050 2515 27492 54208292 48289 59466 639156002 74773 48289 429763842 28861 60908 390025020 47990 60908 505857966 70472 74773 196205807 28861 24752 128628072 70472 69356 323662628 28861 1769 511810038 79080 47990 295837680 32003 24752 229403552 69356 25099 104945521 1769 71664 729328354 58696 1769 144851099 38931 25099 71740092 33993 38931 176224659 20889 38931 247559219 43671 58696 693286147 78361 38931 259375495 54598 20889 561065306 54598 79109 423722096 49615 43671 768514754 6142 43671 214708203 46855 6142 270210880 59582 54598 494647458 47976 79109 742666899 60823 6142 106945529 47976 40515 902063301 61444 46855 971252894 11203 61444 339239698 37207 60823 98756897 40515 22228 726490418 83083 37207 183361367 83083 63426 23639176 16501 22228 355604082 83083 33345 60486672 55148 83083 47008294 18664 16501 36709045 33198 63426 921178806 33198 34375 840751085 70021 33345 578001182 18664 30829 844909973 53561 34375 136063105 70021 48055 373736942 48055 43841 646404023 43841 65403 2825334 53561 55404 80957347 185 48055 91477034 185 72096 1608667 47111 43841 412088274 54789 65403 257369740 185 24615 841571624 12590 54789 301576371 12590 54384 418610878 64788 54384 890233291 81814 54789 196130491 54384 26544 695296297 26544 15857 5697533 54384 3317 493046437 64808 81814 791191749 64808 70508 797443814 12159 15857 737127728 64808 83075 228365534 12130 64808 847752572 71378 70508 501270020 48853 12159 144735997 75792 12159 584932142 12130 59016 768050491 79090 59016 569620989 52662 59016 814296389 79090 3014 151056032 59016 59721 780605103 52869 52662 903983693 13801 3014 530228080 3014 18963 18253461 56652 59721 388996940 52869 69132 820469611 18963 73342 399131134 69132 44191 512278480 19185 69132 983842044 44191 43901 211757252 77657 43901 477220959 19185 14676 967402012 38302 14676 535714256 77657 49457 284449169 34183 14676 849393631 59841 14676 212953875 38302 75475 134373878 81982 49457 268817721 13714 49457 366484049 81982 76450 691054486 81982 31121 807801154 13714 75131 586638356 15058 76450 412875592 15058 31487 11365043 64940 15058 964981685 31121 78347 377812028 78347 18350 872328037 64940 38560 539990443 82653 64940 734753390 21068 18350 463085638 21068 56605 112461161 2149 18350 66662107 2149 15024 645493430 56605 33017 616469695 15024 66417 180100057 37117 33017 472491167 72016 37117 671564628 15024 42138 899866197 6980 66417 863079058 438 66417 186190556 55154 42138 134353534 14936 438 975296086 28086 6980 614249322 27210 438 119756564 13649 27210 44758841 13649 15788 638182434 27210 30864 111398064 27210 72452 109087739 13907 72452 745357066 32381 30864 473901672 68546 30864 738114314 72452 21936 765874682 59999 72452 710555060 44066 32381 51668212 21936 39809 429488468 44066 12272 106727561 8410 21936 654377700 14876 59999 128072623 14876 67686 302342876 34003 8410 322662434 10274 12272 683187737 31610 10274 209354416 51236 31610 518205757 70222 67686 256509993 34003 45932 749032288 6778 10274 894052644 31438 70222 381837202 45932 13303 454374594 40619 13303 30700905 35181 40619 371059080 60537 35181 743901571 60537 8505 729064074 60537 46275 412326637 821 40619 371938993 48185 46275 957482231 76224 821 914287577 61184 8505 507962644 11194 61184 287772118 22774 11194 294600498 22774 5267 994763923 80289 76224 127210125 11194 49578 88328437 22774 14664 253776594 22774 1595 453955939 37511 5267 48745835 52446 49578 597183220 49578 58527 155318009 77372 14664 895959376 52446 50242 888416689 50242 61297 134830508 50242 4580 667532495 65504 58527 339085239 65504 25028 25276429 28210 25028 54179889 76744 61297 23655818 4580 67348 68542411 22250 28210 790276729 80719 76744 364945968 75941 22250 552090227 13165 76744 181047170 75941 33957 496433275 75941 64229 98516167 25050 64229 809510383 75941 17563 924428628 66067 13165 967406611 17563 49111 248858694 49290 64229 813409921 44845 66067 662950594 44845 37750 67317639 66067 70650 716112324 49290 70984 618590644 44845 21274 799388447 37750 52000 646558280 70650 22670 157953395 52000 22528 835752671 44829 70984 652000918 21274 15308 822263654 52000 750 688969928 24716 750 597508977 22528 8170 34733810 24716 2766 377690393 750 6940 52371045 2766 50023 724052785 2766 42875 734819362 35242 6940 284968472 42875 29754 439892929 1070 50023 940619119 61327 29754 17459189 42875 37664 256132140 37664 6347 638342256 29754 10430 219445847 14819 1070 276587106 40800 10430 40860258 45158 6347 378516238 59339 10430 431471941 14819 25257 55801174 59339 64268 549358900 49422 45158 852778996 49422 66412 528526556 32144 59339 917298457 32144 74308 743562743 64268 29900 422086843 32144 62977 448989111 25489 74308 123875611 25489 52717 319991313 29900 35513 649522411 25489 34228 905077389 25489 19434 286179360 25489 23061 744182901 40205 52717 141855932 76762 19434 77945645 2306 23061 689849874 40205 63143 10862022 2306 481 753232578 78580 76762 835259927 78580 6512 205399955 23988 63143 732755121 78580 26643 968037231 67847 6512 919549177 78580 18572 591898182 6512 48616 411679758 38939 67847 484010350 6407 38939 20046461 67847 10292 967727493 67861 48616 287401657 81635 6407 644916902 27457 10292 12273229 67861 16037 697684544 81635 73610 582428345 27457 67767 415040178 81635 71841 826480856 71940 71841 701543641 71940 367 100443280 54217 367 298529259 54217 80287 319042763 367 71809 964565646 30992 80287 131848034 10462 54217 899996017 25819 71809 923798405 9961 71809 621156554 3772 25819 682339635 38767 10462 429063712 10462 7632 305872931 7632 4815 570264463 4815 21445 282698077 38767 70595 11022247 2986 7632 458261123 70595 77397 373447610 31076 77397 87179459 69039 21445 283729558 31076 70642 414920658 52940 70642 989461091 52940 51707 401903900 60468 52940 403695885 82227 69039 314729669 46305 60468 389418716 17464 60468 995958594 46316 46305 396714866 41425 60468 650263382 21264 82227 895165500 46316 6202 952283969 76466 41425 894656741 76466 23710 471269984 80292 6202 821765843 80292 75290 792597568 76466 5092 817188014 80292 73532 58823306 5092 25483 459319617 5092 60408 253655264 37333 5092 638945860 5092 68377 592900641 21841 60408 270486935 9556 68377 551879703 68951 9556 595723460 55610 68377 486697479 24089 21841 987620893 52997 21841 249593058 67807 9556 554559240 55610 14979 2898335 52997 39428 131828834 23561 14979 186853185 76768 23561 708046827 67807 78368 313215003 72977 14979 706403694 13284 72977 882898296 47608 76768 987771547 57004 72977 78746830 41422 13284 769690871 31866 13284 630492981 13284 52920 537802316 41422 23064 561335992 51027 31866 408688259 31866 75791 112733543 64927 23064 384308440 2112 52920 44605282 2112 8058 616160478 8058 37358 170186821 72095 8058 477134955 2112 64140 196606450 72095 7098 902788438 68308 7098 233920903 75019 64140 260336382 28079 72095 853851166 48029 75019 500843313 48029 42103 100474284 75019 18190 454050958 749 42103 269101538 42103 20256 325255674 32335 48029 531019414 65674 18190 349983307 749 68995 78217738 20256 48202 807083161 36995 48202 995383790 36995 40776 436839081 68995 62799 320273116 36995 27669 976527684 27669 49519 82703855 62799 30724 571894450 28921 27669 119407668 33731 62799 125931868 28921 79237 963899741 33731 49999 734208576 33731 45048 271091 49999 23382 467352710 56988 23382 621544714 56988 61259 106915201 72895 23382 635996151 56988 21295 653199708 56988 37735 50732828 25697 61259 675886530 62818 37735 282182658 62818 63859 630232661 2819 25697 594310979 14119 63859 858990581 58371 62818 127381223 72635 14119 638633298 41408 14119 122454324 27908 2819 29314944 31574 58371 284822474 77603 58371 654015919 65369 41408 166520019 31574 52781 458645988 6916 65369 527445830 65369 18780 286412461 77603 71128 906917184 11899 65369 654217300 52781 1493 319745905 6916 9404 259019053 30455 18780 339093421 74468 30455 332808231 37611 30455 807964783 30455 21598 115304658 30455 79789 196799752 79789 4081 53144521 79789 54044 346319953 79789 45110 387989413 221 79789 320607908 59457 79789 20388841 54044 47870 663513797 53548 221 131265096 52295 53548 121616643 47870 5155 464563523 5155 717 922448706 717 17510 60452131 40299 52295 694108559 717 42615 433049470 17510 29495 217218239 24914 29495 285008799 56060 29495 398006427 11403 40299 895640216 17894 11403 897830108 4055 29495 962199050 74801 56060 835297729 17894 40240 771524453 17894 4071 141905542 4071 78102 774275207 78102 17498 393304644 11186 17498 409917431 24648 40240 814937654 17711 24648 429811826 24648 12022 716146272 17498 32480 716152255 43075 17711 116248123 32480 67784 199898851 43075 82787 44347073 12022 21619 963613628 72973 67784 231685046 29471 21619 865647895 37657 67784 760916919 24420 37657 270827001 24420 69835 244994597 51051 29471 18860995 75558 69835 136457287 51422 24420 806568939 24420 46519 604180685 75558 81229 312957504 80093 75558 804274761 46519 46143 106207818 80093 78827 882787162 80093 42186 139810133 78778 81229 254162085 81201 78827 721827764 81201 60860 881752789 60860 30816 257862604 4486 81201 929680708 78778 4275 398008519 69644 30816 573791811 60860 72589 665490895 30816 20621 698164287 4486 51270 514160388 69644 82684 413473299 20621 58790 327704629 80947 51270 708744000 51270 38819 990787293 58790 50299 445051813 4627 80947 223698097 38819 66010 86537537 66525 66010 37577377 50299 41316 238034221 16929 50299 463476384 12206 4627 676645934 66010 82122 47422933 66525 53726 130870765 16929 60365 813203192 53726 58264 37490012 53726 46812 983896373 53726 39933 6997822 58264 68697 521227720 46812 25290 450546147 67509 58264 864822033 45860 25290 495128788 56879 68697 447328207 25290 62093 739078691 72672 25290 402473001 45860 5383 485378263 56879 76600 997344189 41504 72672 727434287 76600 767 264978293 41504 46859 610197299 46859 17127 539856453 65418 76600 110577765 72703 41504 803683319 29010 72703 540386527 17127 77365 390866456 77365 69789 541958751 62496 65418 739046982 65381 77365 196724970 65381 25261 323786564 82051 25261 523797122 25261 3922 765432921 19553 25261 592208948 66125 65381 23715932 3922 9537 512576931 3922 80610 882980986 27684 66125 71908409 78719 66125 328010589 17538 78719 651622964 516 80610 5094458 17538 23126 161637647 27684 12492 887974863 12492 39828 504165752 23126 39690 445716637 39690 29925 665913384 56704 29925 489210731 12492 63168 348279114 10530 39828 51402240 10530 24418 574969811 13535 63168 965163996 11254 56704 68845095 2350 10530 915353671 45773 2350 123498771 2350 58503 28272375 53932 13535 227574519 1878 53932 524680274 28470 1878 281844095 1878 27085 797841262 53932 16935 892193331 68795 1878 339416918 1878 46938 865577448 75327 28470 600333570 68795 54131 788304000 5392 68795 6860974 68795 22158 284403031 14022 54131 303336903 54131 68161 525202651 26218 14022 346517978 20673 14022 314571185 14153 20673 128855855 71723 20673 260673534 68161 65231 636390567 65231 337 918707614 43650 14153 328527474 43576 65231 530306078 43650 54802 74040361 43650 34301 349088390 36751 54802 314772788 43576 44603 31142440 34301 36006 353182550 46362 36751 998691429 33757 44603 521309945 44603 61352 580242727 14208 61352 877628200 61352 40288 95134624 46362 31974 141992314 33757 18270 365052882 40288 56090 898325784 36210 31974 65131060 56090 29241 799694141 57272 36210 599830349 29241 26673 696353364 37769 29241 400624781 36210 48116 938827477 15960 37769 37792613 81928 57272 599829040 67669 81928 653562180 11128 67669 265410822 33517 11128 841483256 81928 26503 981135167 33517 12578 854555776 44233 11128 144942387 11128 79556 754026710 79556 51572 208401854 12578 10849 827670479 12578 76703 267111258 72774 79556 586863195 65181 76703 228935917 65181 44930 827107122 12970 72774 124287896 71666 76703 17322471 38930 72774 606416476 23871 71666 697772270 71666 31791 757205906 31791 77903 867382668 31791 42473 33422457 77903 33830 566501253 893 33830 646579802 42473 60313 926665713 60313 78121 992202083 893 7351 568110349 33830 19227 34353371 52938 60313 75294312 7351 49995 994977868 63090 52938 136085380 7351 28114 619817518 38474 19227 695899050 64335 63090 676808850 38474 37621 950577640 38474 20267 637959546 38474 24216 729904879 18652 20267 244931453 26056 18652 702263195 6454 20267 321966796 56538 18652 599009259 18652 38515 88297801 56538 401 425998569 82705 401 174609501 38515 6350 943489506 23015 56538 403694313 58659 6350 141369483 18097 401 938015435 34279 18097 102262174 58659 41502 83456203 58659 15340 753871742 36494 18097 575832822 43617 34279 97830451 25712 43617 485215453 44902 43617 564791878 25712 5394 134055253 44902 3115 121351127 1475 25712 35953444 47005 3115 902553272 47005 49439 901158924 49439 80885 85183012 80885 17513 630650364 80885 53223 33397768 60738 47005 916337376 61536 49439 888522784 17513 62992 41016105 61536 78210 278758377 39961 62992 831203847 61536 79359 290129550 2293 79359 29198822 44779 78210 123601549 39961 49020 723755263 79086 49020 943156176 79359 60491 349851420 26482 49020 675304349 37564 26482 249301277 70927 60491 408379931 61900 79086 987039855 70927 7465 153650139 79921 7465 429953990 65432 79921 608203510 3352 79921 537083799 62556 3352 940335370 7465 11184 116067063 3352 11493 537223296 45789 11184 790419047 60872 3352 866069006 11184 11135 463326568 11493 5544 978915716 5544 18321 212483681 45789 68805 916704681 40997 11135 267223776 68805 26860 194252947 16989 5544 619378660 22054 26860 862673562 40997 78251 390076008 78251 1916 372819094 28254 16989 62871658 78251 30159 480153 81737 28254 248652083 81737 74721 29237303 37508 74721 903560991 28254 47330 405761790 30115 74721 557047841 74721 9535 885098246 37508 48433 891413920 47330 73645 83832828 25535 9535 979403889 30115 13525 117934027 25535 15273 625988858 13525 12126 353147899 53758 15273 304001010 13525 51906 648257373 15273 2150 744154155 2150 66990 398327736 31301 53758 38957324 66990 36004 31877368 27863 2150 322871347 31301 15721 866954923 81572 36004 527349362 24876 36004 354483408 2106 15721 406372447 57923 24876 282433678 81082 2106 716402008 24876 49596 542107935 26487 24876 233491643 2106 37835 210972082 37835 75706 326255525 10568 81082 756881669 76969 10568 360483330 48541 75706 63215917 75706 47090 582774443 48541 72744 899508016 36845 76969 90281490 33360 76969 490597676 18846 48541 371032460 47090 56173 741426833 72744 37415 135913668 33360 62268 868213942 3597 18846 129260915 29006 3597 47222892 62268 30399 10610410 30399 41205 900245210 29006 44333 969940777 60638 30399 407275613 66418 44333 664852634 66418 60555 434897459 83049 44333 123133863 26976 60638 858305566 66418 70061 953384764 60555 17174 536078903 49033 83049 899017025 26976 60533 806854830 73341 26976 6398946 69098 60533 887246368 60533 11042 790423348 49033 31532 498412418 73341 55873 45180583 76640 31532 137899691 11042 44386 760817206 55873 46337 50578166 44386 22798 573215881 81777 55873 230845968 76640 39407 672397448 46337 49732 762281445 22798 27686 143087476 22798 38579 507748486 49732 52251 280898783 27686 62342 929551544 727 52251 694704787 52251 25480 275473938 38579 76193 456299872 727 60958 991194591 79670 60958 877576682 65177 727 369118163 13210 76193 231818634 66405 60958 769096429 67078 79670 757688301 18879 65177 353900608 48018 18879 941610279 79872 13210 760900661 25017 79872 119575100 48018 67618 831834956 18879 12800 288285163 65387 67618 687771610 42378 65387 283217112 12800 49764 173150785 10070 67618 589648253 81702 49764 93513787 152 42378 998472357 81702 34651 810651523 63076 34651 734844626 63076 41647 35325507 41647 24164 284723048 24164 73804 775135026 63076 16730 210440867 73804 81123 16063783 16730 17299 509717534 49687 73804 730489848 17299 65633 461801588 65633 45012 633508997 49687 32483 86539705 35088 65633 337052033 45012 44905 676037857 34225 35088 995929242 45012 12445 893197768 74113 44905 757317556 34225 12608 91361418 12445 11714 973091671 12608 45661 886901875 45661 28266 454934142 56924 12608 841811433 45661 65784 427358708 45661 43569 23929362 43569 11204 2048015 65784 21925 281142713 65784 10993 83265999 8921 43569 147249492 10993 38964 43870375 24496 10993 850883849 12631 21925 202830264 12631 28324 403929431 43980 28324 77156712 74029 43980 605307231 1712 12631 723891663 74029 34553 356024129 31846 74029 442068198 34553 69405 354856429 63812 31846 254397229 31846 60515 732308160 9664 31846 864516739 31846 3442 597034953 57180 9664 381133289 63812 76740 73133468 76740 25096 125120844 41974 25096 22352329 49902 76740 373131634 80502 41974 288098926 49902 69979 774088957 41974 28016 58085777 23214 49902 90647962 45793 80502 529322775 71361 23214 316978166 69979 19772 107175764 68737 23214 115481343 68737 38219 680336987 68737 28392 705451145 80907 38219 632813518 8357 68737 726689085 35187 8357 216620797 58129 28392 482480652 8357 16774 32277385 80907 75518 517771235 58978 16774 10933330 16774 38795 66298816 16774 81427 642357162 58978 24113 188161710 24113 10925 394695636 58270 10925 760891839 55572 38795 76515270 23523 58270 46388023 23523 10235 708887613 59278 58270 886740547 59278 28169 690939951 46452 23523 47648117 76300 59278 170272260 10235 80218 999050223 733 28169 90773753 80612 76300 375442303 32319 46452 513714349 76300 37599 23242537 37599 64562 303720594 36552 80612 32784147 18932 32319 716544120 22935 18932 905320328 36552 30326 522565517 30326 81029 254944347 30326 7910 703547517 18932 38598 425670610 41407 81029 460147225 32617 7910 7080917 32617 52714 708480193 52714 60401 685485477 60401 36357 227985297 36357 61683 753477376 49748 60401 207701597 59480 52714 602803856 18452 60401 840640507 65663 49748 62354770 61683 23377 134296688 58023 59480 55276718 52323 18452 771899797 77048 23377 593348033 6353 77048 304422307 58023 18925 574967482 65557 6353 49886419 1603 18925 100021715 77048 23238 440695887 69919 6353 410136907 56607 1603 551467670 65077 1603 115413529 56607 82076 792850545 56607 40983 123107806 40983 67541 58838086 41436 65077 895708379 78504 65077 858170371 59374 82076 407546026 40983 15161 113722510 15161 19474 810550182 78504 42644 724945401 17443 78504 887747046 15161 29486 672598762 35681 29486 385714780 45396 35681 478308651 29486 28288 487008532 17443 7993 664498669 76148 45396 788945586 45396 38664 25672144 82256 76148 795872965 80596 38664 950032316 82256 54521 982677701 80596 75391 495082791 54521 25352 143305556 58751 54521 96150486 80420 80596 731982816 14129 58751 44406102 80420 73595 300960405 7176 25352 460014973 14129 7828 535332211 11843 14129 187559571 7176 68570 820616294 73595 5246 477279152 44927 5246 14440153 3920 11843 226647973 71443 68570 439977874 35330 3920 354410812 38710 44927 689915676 44927 77997 517912001 77104 71443 163331604 32022 77997 492109669 41843 38710 992707421 41843 48884 367560632 32022 82350 958553332 82350 45675 685375710 72474 41843 618415579 3661 48884 368742636 68788 45675 577509869 72474 7290 753626453 7290 26866 348973083 32246 7290 254779488 11605 68788 9471065 68788 715 64122881 61266 7290 311200253 45799 715 385124322 45799 49538 753646417 61266 34175 369846275 715 74183 118782461 61266 73403 892538014 42418 34175 417498862 34175 62589 423737687 62589 17759 155881704 73403 72398 179979013 42739 73403 638502110 58768 42739 177857943 73829 42739 766396241 17759 67074 481458849 72398 27681 41827731 42739 38558 327770396 49483 38558 832649311 24797 67074 680076188 27681 48526 295161408 28881 24797 37682267 51988 49483 639845719 28881 19094 491279662 19094 42407 213166705 69163 28881 798291720 73412 42407 560014020 4434 73412 102439981 54659 69163 616908899 26377 54659 891024023 65042 4434 417968054 2522 26377 11688796 54659 52779 770580951 19717 65042 517856466 76378 52779 757386607 49260 19717 894558690 43702 49260 100371466 2290 52779 466491884 52707 76378 714977587 48752 52707 502594465 74769 43702 577821593 15434 43702 149709051 48752 48840 984189618 8138 48752 188868093 5614 74769 237479654 5614 31275 836920006 15434 26389 304891338 36842 48840 967759840 5614 50360 893100691 31275 66301 236251601 50360 23709 536065309 55309 66301 555551664 65603 36842 915567596 55309 73497 81686660 49520 23709 684847792 73497 50706 263722176 50706 51888 590200009 24891 50706 253021347 73497 56914 518096606 10986 49520 880520843 56914 79497 374297905 52976 56914 116056667 56914 50101 123598701 50101 29028 459694231 79497 50551 274465513 52976 80368 519703041 56620 80368 679272471 50101 51898 152000297 29028 65168 949814601 57965 65168 782934300 51898 28543 670484429 28543 58249 749848127 28543 77857 312604051 441 28543 392623115 19308 441 297275263 53748 441 291309617 75088 77857 695617508 53748 82894 55795110 46789 19308 343699140 24017 53748 688431950 82894 30487 63951521 75088 52025 281211825 25537 82894 135906045 52025 80265 43096759 54322 24017 519415426 25537 30275 572899388 63858 80265 577720234 54322 56790 155616993 47331 30275 178133339 73948 63858 426057641 63094 47331 673900416 56790 3041 146981769 82864 56790 977249890 20612 73948 893766831 63094 31286 570782568 3912 82864 791630032 20969 31286 642850122 82864 32547 82990780 21195 32547 211086677 81450 3912 864476812 81450 7238 657151296 79279 20969 772918307 21195 80283 612640065 80283 16681 977712163 16681 17459 329291757 41987 16681 118698355 80283 16095 973653411 17786 16095 77742796 12528 16095 173489701 35240 12528 976885031 16095 7782 258741109 56277 12528 84039058 17786 29466 546389620 29466 29351 680347397 27805 29351 145633725 5454 29466 340494749 20503 29466 687233110 46788 29351 742689249 20503 29899 894464704 43941 5454 795679278 20503 29261 829203916 29261 23830 931981333 81441 43941 32574105 30530 43941 311309679 74699 23830 686266456 50506 23830 802852424 47923 74699 909226123 67024 30530 699115144 67024 10597 53921318 10597 48418 918124738 10597 48999 629319451 48418 44197 559889111 48418 30248 224548892 59043 48999 173974785 48999 5326 580528822 5326 50356 195286408 5326 43560 884031694 56577 50356 917622765 81353 59043 842024569 11914 56577 975185954 67607 50356 369643504 67607 36188 178331289 67607 18158 517446209 72945 18158 292034419 27794 11914 109425325 28428 18158 328471618 59187 28428 321294994 27794 32495 760330035 32495 57971 895971788 59187 7255 664857482 59187 63464 756475232 25635 32495 591266047 7255 58353 692444329 28277 63464 262145425 28277 66773 442853957 66773 35772 915276273 29157 58353 720402456 63387 35772 796399787 29157 34114 823570345 58283 35772 366765241 35772 24529 151109713 42627 58283 376773144 50145 24529 288630286 21539 50145 18248593 21539 67731 923924347 42627 56707 366135383 4797 56707 248282663 67731 10341 25939206 10341 1088 318806593 10341 67735 327712240 1088 22766 230448709 4941 4797 426674359 4941 39443 41628776 39443 42525 893732529 57211 67735 164024702 39443 44841 650711139 50743 57211 808250977 34368 57211 787539120 6995 50743 17103811 34368 45004 133999687 50743 9009 193926486 38252 50743 178976787 6995 45250 310052849 42820 45004 87968840 1822 9009 345516971 38252 59253 95552690 36821 1822 363702292 1822 57176 231849544 57176 43345 597817544 36821 34317 123046537 26057 43345 91112542 34312 26057 929493009 34317 20937 506274657 34312 320 701277480 52797 34317 80368892 20937 49814 21955675 52797 67129 40444936 60780 52797 569020875 67129 3112 405848452 9647 67129 684389925 60780 79841 925187142 60780 51511 32363802 9647 42078 154686013 32678 3112 546736851 79841 33690 94828117 44410 42078 219378502 32678 77524 148573763 41753 32678 790336875 32678 7959 570936340 44410 779 30743237 41753 32253 31924222 7959 23133 778116957 32253 42002 253631371 23133 39241 275383290 32253 33548 856643895 4947 32253 115877945 42002 41396 592232179 39241 78776 923236822 79457 78776 117487790 45253 78776 351938098 70578 79457 992273410 79457 53038 250772913 70578 22873 572704460 53038 59909 648211943 70578 32873 385240492 53038 53292 647462380 53038 27596 584170440 32873 21263 342050219 6319 21263 477749869 53292 19552 202314333 54886 21263 429723073 21263 73542 821257502 6319 23447 318950372 6319 53132 621389793 19552 18624 919500696 53132 51029 501270416 80551 73542 544644490 83431 51029 757653980 27246 80551 645669465 27246 55381 113506100 27246 65882 937337451 16432 80551 153107370 83431 69635 891580517 55381 56043 211826052 56043 760 112591097 39158 16432 408756850 83044 16432 584849010 58779 83044 269302121 760 17326 827025025 17326 53619 192753892 58779 75444 716536154 53619 67809 363332529 17326 13332 298583985 8905 67809 83562294 4220 53619 379368781 67809 44653 680196105 8905 43553 663069573 51016 43553 690730473 82045 51016 180977413 51016 67944 629013175 37507 51016 21729608 82045 20757 540915378 68035 82045 120300727 67558 20757 362894348 37507 23567 405942112 67558 25046 398884174 38862 68035 102188896 68035 28625 236175260 25046 69351 588235910 69351 49800 50059029 26620 28625 369322296 2246 49800 136827272 26620 56542 268591308 60611 2246 144591008 49800 29172 287663318 60611 14565 595653578 23690 2246 663890558 30585 60611 915971541 29172 74143 651819155 23690 5693 436549736 74143 18081 687030477 22317 23690 32755883 70723 74143 302683311 31216 5693 42508602 78353 70723 441185044 5772 18081 711040260 66657 5772 527855463 71286 78353 547931908 71058 31216 232974326 71058 36093 98531840 30314 36093 318643449 78786 36093 830030568 58957 71058 683270723 30314 64129 471757990 32748 30314 877384348 67617 32748 245367495 64129 29134 448774335 17619 58957 58666898 15503 32748 547054518 15503 10245 494893216 67617 52879 898775828 17619 74001 651263251 81000 17619 611350058 74001 52954 75594411 52879 26399 744234425 52879 61694 217478377 68872 81000 720828017 30182 52954 897928229 26971 52954 498543755 26399 40864 591704968 40864 79146 130510295 79146 75155 645375628 13058 79146 115195839 17516 75155 183258626 75155 26520 657734375 66445 79146 355522617 34095 66445 589118017 29088 17516 688174194 40504 66445 58497378 29088 52894 897308808 52894 37499 642927554 40504 2128 718126025 2128 71997 867328829 2128 48711 620370660 34262 71997 838256822 38479 34262 299349737 50999 71997 49148090 7427 50999 253084447 75978 48711 501284240 34669 50999 531626983 7427 46919 967011262 25270 75978 420561518 61164 46919 746451818 61164 59930 461630054 61164 46069 577537015 12935 61164 165230047 25270 12956 31275097 46069 18946 436736489 18946 40036 204443025 22020 18946 969509209 14287 18946 121699127 77356 14287 716499663 66973 40036 66100660 46230 14287 40223844 66973 65041 258443531 35135 46230 431436214 66973 72659 164033127 21510 35135 486616773 56337 35135 665766142 35135 15605 420466839 76579 15605 12218389 21510 21456 316284076 79677 56337 321569306 12003 21456 794613759 68882 79677 810127714 68882 2424 421228526 32614 2424 885498263 12003 6299 955190406 20185 2424 959828648 6299 47766 224016523 10920 6299 272297777 47766 38463 296243323 10920 14342 212483168 37712 20185 199332197 47766 24124 436139621 52320 14342 974068816 14342 72505 58012270 14342 6532 196884193 6532 7969 43373458 24124 53978 610626604 52320 53458 460653620 72505 33090 490360711 49398 53458 22099669 6696 49398 2783507 35657 53458 145998068 49398 46378 52716847 25337 35657 587285464 49398 20595 559659446 18582 25337 836852963 53188 35657 383050641 39023 18582 83823377 39023 39664 278899643 39023 41862 499988699 18582 6056 226449920 39664 71044 172314487 39664 47056 101896027 47056 34907 721448002 12288 47056 684152690 47056 72602 595356905 72602 46018 283025038 46018 34449 618768924 34907 27833 864683515 18432 34449 389734752 7211 46018 710855719 7211 77261 35850953 7211 42075 57129348 30175 18432 303542166 18432 80666 114026324 77261 16426 811812825 77261 15415 51925721 80666 29984 882585465 30175 76934 469611768 65201 80666 451111185 76934 65052 52613838 65201 23667 545733353 42884 23667 492855761 71135 42884 376413458 71135 24795 75589365 23667 39464 486914936 5787 23667 697768623 5787 52307 585384142 40461 39464 347472916 52307 82378 90926961 57323 5787 544973522 73923 57323 507008181 40461 72809 591899797 57323 50346 603237340 9396 72809 698659812 9396 11804 67792373 72809 1024 805849313 78743 11804 791945224 82691 9396 483060702 78743 45888 508760699 66152 45888 787023241 80373 45888 50127849 66152 61004 223474222 61004 40647 92206186 59319 40647 376954647 3439 61004 884962725 59319 647 938389281 3439 79647 371343762 647 24051 486597251 61864 647 296833342 647 38719 733962325 79647 82251 789047062 38719 80665 683184139 60064 61864 691033061 38719 27102 601867319 49589 80665 577411256 82251 21933 900502093 49589 29345 726198774 27102 64258 263051094 27102 33832 694923451 31738 29345 854054455 64258 7708 414450259 33832 44190 676889781 31738 82844 27765514 11115 44190 465407821 31738 63540 201260444 19757 44190 541740919 68455 63540 444214483 82844 73503 276332493 46644 68455 243686248 68455 79977 40074003 68455 23717 119606721 74067 73503 301152957 73503 27603 917068759 45017 46644 369243154 25078 45017 56726140 10373 23717 896911085 74313 45017 720774044 10373 30368 962003118 25078 58871 589804247 58871 79918 925654762 58871 61769 331813785 7878 58871 633888547 30368 23373 397353438 58871 15443 616308511 61769 29073 640937200 51009 29073 314653538 55526 15443 154507659 69780 51009 163898465 65040 69780 32526894 50156 55526 388601328 21866 69780 461471927 17722 21866 265462131 75430 50156 564345979 83249 50156 783301878 17722 12574 507392539 31801 75430 650247617 22747 31801 28868671 83249 73293 320267291 12574 43114 46873553 43114 3219 919778142 41792 3219 150507366 32757 3219 5903722 43114 50132 555270873 42115 32757 229107792 33000 50132 407976505 52399 32757 529567149 81623 52399 608254233 81623 22953 51694403 33000 44547 875010878 75498 33000 31783138 12208 44547 248985621 37987 44547 926642440 44547 66876 818683267 45982 12208 409109099 75498 6012 888518232 37987 29545 110916621 45721 45982 268351621 31629 6012 344040622 3751 31629 139138879 45721 21628 263936610 16539 31629 43373883 3751 1801 269080164 16539 71329 293565738 3751 41112 676744677 46463 41112 860803547 1801 79259 403496383 79259 9200 95591269 7956 41112 92676159 79259 49533 282081253 49533 20425 484864055 41639 49533 683188849 9760 9200 62141433 20425 48991 417633717 12123 41639 627679313 57459 9760 831846817 845 12123 808920677 48991 13097 390152381 48991 19007 379365165 10257 12123 103808108 70339 845 704811084 10257 61349 469670355 30546 70339 779433521 61349 41923 143478989 61349 42689 332052509 54806 41923 373894938 46911 30546 596159726 66296 42689 117729938 54806 15950 861140605 42689 53402 916999562 53402 24866 944652599 15950 62060 85468542 54084 24866 476583429 35748 62060 536606818 47306 24866 864371740 47306 6078 617091134 60834 54084 310059279 60834 57727 530006640 41560 35748 357055812 72393 41560 961602479 49666 72393 99045869 49666 18477 211057583 49666 20974 97613903 22827 18477 58539454 49666 9085 716667524 9085 40965 5123477 22827 59665 576901745 9085 43823 119926101 6387 59665 271245639 73380 6387 614466466 53937 59665 149464193 255 59665 557316552 43823 49740 23351788 79409 6387 401532620 12398 53937 465841519 79409 69687 922032268 49740 28220 403665216 37509 69687 965125682 16230 37509 314393721 82195 28220 165066327 64091 69687 704236850 16230 32600 397414068 36477 82195 113298170 37407 32600 39656468 32600 47190 26389436 57022 32600 225193887 57022 69688 590713232 52566 37407 487893448 1978 47190 574866330 48819 69688 699505318 1978 31210 105077518 69688 78339 458111586 1978 45089 459660137 35857 78339 715054551 42318 48819 4451453 38325 42318 510147802 22081 45089 902827029 48191 22081 842343247 22081 48507 277418388 38325 17103 105701707 48507 77597 241155348 48191 9246 332177801 9799 77597 965922380 77597 20579 150966300 66434 17103 414530016 21826 9799 434012909 1883 20579 29558254 27019 66434 733382966 20579 460 20394463 27019 15868 115788598 21826 80598 33591095 83376 460 733534217 460 47810 386014619 43377 15868 510092372 7009 47810 162909880 31251 7009 819757178 1688 31251 799206020 52550 1688 88450157 77514 7009 677038927 54971 77514 158433461 52550 41638 942404423 41638 59931 463692826 8441 54971 337087213 30915 41638 313697417 36384 30915 203062358 30915 45951 234843940 45951 30403 760455113 36384 44214 878104275 62022 30915 249288321 9600 36384 514935437 24778 45951 856507074 17655 24778 816263427 17655 77381 339143944 17655 31630 125874194 21686 77381 996646389 68149 21686 960268163 68149 67658 729270372 30201 21686 616046188 31630 32004 326069480 67658 3664 128871960 67658 13971 64262320 67658 53390 618301639 30201 47051 37126756 69889 47051 676219864 17389 3664 589635260 32771 69889 551129626 17920 69889 378364266 19568 32771 806888127 69889 76865 124622986 75079 17920 438723780 76865 35538 69586325 19568 15801 765352886 41780 19568 675469281 39955 75079 717730631 15801 3380 16175380 3380 82946 235703298 3380 7468 62834840 32589 3380 757671480 3380 70576 55443550 12611 32589 238893021 68928 12611 330079345 7468 73988 796253842 32589 80039 9932049 70576 14882 130984520 62742 14882 240936989 13536 73988 960857108 20911 62742 821216592 73927 13536 961896359 20911 41358 812641768 81790 41358 203257334 73927 1419 231262281 1419 17123 761771195 41136 81790 145481917 17123 72122 246575065 1419 59514 658366719 41136 23123 551036974 63346 23123 128007081 41136 3573 401922374 72122 24581 655465484 31362 24581 125010513 55745 31362 955131542 47035 31362 911958485 21474 47035 369626664 31362 2154 978066708 2154 17912 111030885 2154 41505 716118279 2154 32218 472801023 2154 41527 488906635 50425 2154 849848500 41505 53540 524241105 41527 20672 73466135 32218 14679 54210333 53540 43203 275085245 31675 43203 191928694 53540 5301 841555948 22211 5301 531985901 14679 23335 960355875 27670 23335 130584676 22211 46179 22831931 44324 5301 217283672 27670 80794 142491775 70351 27670 328672330 43442 44324 263807775 10675 43442 938608436 44324 14396 258093364 80794 79208 179420544 45598 10675 390643969 14396 81149 238065414 14396 31722 689763581 14396 23719 301312642 23719 35306 451966013 76239 81149 885556069 26037 76239 129759279 31722 16976 594820777 53141 26037 124792128 76239 72335 138970374 76239 1332 450539099 1160 1332 587609399 53141 3750 137738018 73012 72335 533035848 18798 1160 841583725 79117 73012 432423579 8504 1160 946087266 18798 51585 750473257 27452 79117 100483100 17062 18798 872203075 27452 39987 737600791 70306 17062 817287349 39987 8827 626416239 17062 32631 577500328 17062 51012 929245274 51012 57428 576041319 45741 70306 889146104 45741 77499 946647596 21836 77499 394901253 51012 72867 127748203 21836 51196 44656185 72867 27487 173745372 20645 72867 83177124 20645 1267 331626997 33275 1267 828520877 33275 10139 441142034 22002 1267 666621916 49536 10139 991030787 33275 7164 375570209 22002 14346 749279222 24385 14346 137518167 76893 49536 389632556 34430 7164 194003958 76102 76893 758581092 14346 78464 520996295 76893 82685 677906538 66579 82685 151533776 63402 82685 261428629 29214 82685 628386888 70856 29214 270887471 29214 64814 649402047 70856 28552 728062133 28552 8682 822975236 28552 29979 461578468 70856 55196 140140386 18254 28552 208393629 55196 65676 241210930 18254 2416 861871872 54162 65676 639339036 69901 54162 24120098 65676 53883 211814959 2215 69901 431020510 5160 2215 406194895 48911 5160 598059632 83168 53883 138021114 13913 83168 196522248 48911 15045 433492956 83168 42377 103447123 15045 59467 348710001 42377 20940 307529988 42377 46847 333432330 46847 79644 324057988 66217 42377 818982499 61450 66217 862374497 57454 20940 658899174 66217 3878 323689566 14319 57454 293553930 67042 66217 86579217 14319 42675 152191913 57454 40729 439363306 67042 59590 258618651 40729 46745 77636186 59590 41937 412986285 59590 59558 801096149 29553 40729 303657949 78407 46745 103063022 29553 27895 329582452 29553 83179 64249888 78407 738 465567218 27895 48101 459402836 19865 27895 665635329 1539 738 700213225 83179 20631 242835176 36320 48101 363970782 37860 20631 28980340 20631 29048 685240114 36320 80493 291735991 22342 36320 832226947 21468 80493 648992307 60009 21468 466418561 60009 76336 594465582 76336 47542 442256884 22342 38922 849118940 82855 38922 925129333 47542 68080 433131156 33656 82855 144185250 82855 82521 872657269 68080 43719 762988442 66627 43719 483707266 3687 68080 363035883 66627 74173 635326010 66627 33432 652802945 59820 43719 516184995 72870 74173 631784276 33432 49756 970869337 33432 51489 822860257 62703 51489 372717118 59820 75095 194415652 32252 62703 771623912 82475 51489 241554916 28883 82475 356593504 62703 33386 8554252 32252 74014 82654990 33386 54222 49775918 54222 59973 456050966 26481 28883 931566209 57733 59973 166120496 57733 76527 18438977 54222 42320 921915396 76527 46982 552515493 77678 26481 305975139 42643 57733 163152353 42320 81608 493009241 32213 42320 605561014 14953 81608 477112990 14953 73684 174420920 56952 81608 85372445 73684 531 767989966 3474 14953 512066913 14953 65524 586906038 531 45868 83094034 3474 38621 59494854 38621 77285 955357751 61365 3474 931520020 5233 65524 285706133 81066 5233 622574232 61365 29999 711927612 68973 61365 122889878 39672 68973 143294589 50624 39672 174602705 975 39672 428083171 54242 975 11663122 50747 975 237031494 7120 39672 533999398 50747 42882 597418971 42882 75226 717216284 7120 68868 491894033 57946 42882 929727534 57946 62781 412194018 13613 75226 29557632 75226 28394 50315767 68868 5419 142097771 15196 5419 290374798 15196 10944 672212931 47323 13613 698471240 5419 27514 611626014 69813 5419 48355610 72342 10944 345042726 27514 62387 402942222 47323 7273 34485510 16767 7273 852463909 72342 58950 385906898 56918 7273 85961981 16767 58702 496642425 58702 4917 881914685 4917 72797 901088847 56918 64384 30848270 72797 83426 252022879 45584 83426 13206967 73424 83426 459925153 45584 50829 476084145 26736 83426 543265316 78724 26736 547356651 1393 73424 662343206 4239 50829 619866515 33019 50829 655692765 4239 64779 6079559 78724 68437 521721065 33019 78765 209750444 16877 68437 442713887 78765 7033 249596246 78765 63236 581444629 65574 68437 92022052 21207 65574 454183932 32106 63236 462736017 7033 7038 521939923 79218 65574 690692950 65574 71492 315776265 32106 50483 806029630 66712 32106 40864824 50483 56181 527464536 59984 71492 750742918 19184 71492 590673601 59984 41429 478101983 10562 56181 995860172 41429 58734 597121873 41429 69707 117134953 5373 41429 378417283 41429 60873 864550359 17214 69707 19418722 5373 57541 451742999 60873 63161 118622888 63161 6471 311596584 56433 57541 233001900 57541 73357 412518624 75372 63161 396038709 788 6471 822940661 75372 64055 178559954 75372 69665 124278310 75372 5123 66554656 788 42137 429994155 5123 51117 70627599 17138 64055 694759380 27149 17138 461318811 60354 27149 986678796 27149 56462 739112465 17138 2723 579645227 56462 78875 285890444 77726 56462 144650856 77726 18885 861384373 18885 61991 497791766 38733 61991 202185338 29805 77726 109237409 42901 38733 439379388 18885 5552 37407227 29805 55768 911203248 42901 66457 874643271 4176 5552 867046838 39871 5552 988424777 66457 34223 833745090 22039 39871 366652231 43325 34223 118558069 52200 4176 135625608 39225 52200 690055617 49252 34223 628373555 46585 49252 837445941 49252 79910 513895772 39225 63929 151930448 7628 46585 272892920 79910 71327 414197947 63929 10700 949760229 79910 33060 630217877 71683 7628 864781091 74839 33060 98838852 55596 71327 530663064 32549 10700 533342142 53180 33060 357957846 55596 39912 696129102 5633 39912 761381421 32549 33448 773859916 5633 82116 790141059 34684 39912 220952998 14875 82116 355969837 34684 39433 484719061 12156 34684 964193280 74905 82116 791679252 34365 34684 929350902 25902 14875 443389710 25902 46431 771678194 59547 74905 499854212 52018 46431 474812502 46431 62762 904689252 38021 25902 390129263 33393 59547 31386501 62762 57581 839519422 62762 43919 246298360 62762 60866 121584975 69882 60866 638730013 33054 43919 692651152 69882 51292 958933916 76479 69882 874882431 77221 60866 128346992 33054 78561 25026649 15105 77221 303398027 67025 77221 113965262 22561 77221 656595150 2162 15105 688964941 31420 67025 126580810 31420 64272 14619106 64272 33793 83121238 64272 1445 815730077 31420 18653 188831709 18653 8255 501703654 8255 2534 119902562 59573 2534 803527145 1445 660 408748287 6691 59573 534482346 660 71719 40191960 59573 7017 108831979 20559 71719 61246537 6691 41715 146842225 41715 6222 516607702 30711 71719 131642438 69904 6222 619934069 41715 63762 653672172 59163 41715 705432769 69904 50136 590023953 50136 52501 259233650 81749 50136 574342549 52501 28130 991115111 59163 52911 310489038 30947 50136 761311970 82687 52501 936958676 28130 18312 109513078 28130 17360 145093916 17360 43896 973620594 62132 30947 593633999 5913 43896 685292356 17360 80597 985933157 80597 82977 576570678 62132 29848 565830781 82977 25206 961523927 82912 25206 28784276 4841 82977 100098690 45472 29848 452410137 39756 25206 833512868 24440 4841 343593548 28467 39756 312903259 29082 28467 101361467 45472 19542 31375579 28467 39406 445692300 19542 63478 95940573 28467 50347 200257168 39406 14705 617119085 70600 19542 791492052 39406 52534 678312004 13554 14705 180725910 11609 14705 365693916 19704 11609 713109858 77088 70600 665153359 46030 13554 262039105 46030 66503 633451870 11609 75646 651040114 66033 46030 591217576 62503 75646 221287814 46030 26735 703889662 57331 75646 332622026 38663 75646 706306412 16833 26735 286095862 26735 51517 571585869 76010 57331 74664309 57331 42490 139943447 76010 57196 742250154 57196 34750 317416753 51897 76010 823946317 48972 51897 325912708 52483 51897 38785388 2679 51897 544134425 43664 48972 610752405 67390 48972 294743432 2679 68256 462977855 61990 52483 499020332 22755 67390 650979678 76281 61990 180995424 38687 22755 86301290 26949 61990 867179803 76281 31608 854995515 31608 59082 416355816 76281 63601 365276963 30568 63601 905122031 31608 38852 421375380 63601 1759 127725052 66841 63601 895432015 15432 66841 2502619 15432 43049 512244177 38852 13143 190740989 43049 80600 295879144 66841 49254 623338261 15432 44660 600120763 28910 80600 736450710 41599 28910 261947677 32204 44660 847387649 17048 44660 463270114 68576 32204 566705211 32204 11637 702548734 68576 57933 870286705 62807 32204 407894681 40365 62807 289117581 15904 68576 227420283 40365 59075 514543816 40365 57498 588866249 59075 66536 567402840 14609 40365 100078824 72893 66536 684120563 57498 32753 700107486 66536 75196 91654338 54729 72893 876718137 44309 54729 931514704 14320 44309 907818151 75196 59404 21051677 5784 59404 822563506 5784 23802 439323699 23802 24982 594382838 24982 80494 91333933 57659 24982 20061479 71054 80494 413983930 71054 690 16195252 74115 71054 198705820 71054 62480 877160571 690 24873 668990010 8973 690 8430357 62480 20359 244355919 8973 37813 552202683 62480 48591 77653094 1065 37813 526606887 76891 20359 775420419 1065 43088 695075850 37813 3205 284661280 48591 67943 795701747 29356 67943 111261810 3205 32026 834389309 82039 43088 129723653 67943 60971 211665209 15590 32026 966858634 19215 29356 63772206 75194 32026 518610186 19215 526 101525691 19215 80960 809867404 526 1309 791353077 75194 940 818781908 1309 66496 543774316 1309 46541 519646708 45726 46541 661462795 76757 46541 380825204 45810 46541 32819550 20141 45810 830476816 76757 51336 722365452 46006 45810 570309769 20141 43994 993662641 46006 82670 22856441 51336 77522 730566097 20238 46006 834670107 20238 6792 9465431 31542 43994 190852861 71357 82670 89607058 77522 29886 971294822 59181 20238 456353446 31542 2722 872231538 31367 59181 282217 67957 59181 280013482 52289 59181 450176455 2722 40380 605343324 40380 31548 775723466 40380 16438 106572568 67957 70840 270370545 40380 34239 531853653 65085 70840 228444683 79927 31548 685544779 16438 50672 863577620 41353 65085 891244971 50672 43758 886032408 24483 65085 439082400 50672 3779 58514023 13070 41353 165234794 17094 41353 269403381 3779 3131 796930704 10379 17094 408254922 17094 82046 892121742 46193 82046 282959820 82046 80172 805880845 67542 80172 685672366 72019 80172 406783356 46193 769 556774608 46193 63278 857059861 80172 54603 968725773 67542 55194 78569606 769 59506 315877325 37667 769 902176734 1767 59506 681482294 54603 6129 138220286 32883 1767 365176152 67179 1767 522981859 32883 59920 189941367 51359 32883 662442162 6129 49861 118830610 63365 67179 878747899 49861 38934 511090205 29576 51359 276169074 29576 57122 230375739 38934 66906 193249742 57122 46540 734050117 78457 57122 611408743 66935 78457 641987702 46540 41208 129351489 74296 66906 286029705 75410 46540 979388369 41208 71561 55239113 41208 2144 129669631 75410 65344 769990179 71561 71164 570598014 2144 29983 112951149 71164 5210 250872814 14059 2144 439909868 65344 81556 544422517 14059 3962 512787172 3962 26746 574419818 18310 26746 714524304 81556 67443 1797430 54287 18310 404446739 3962 38315 385014702 81371 54287 251237041 81371 83086 194198650 83086 78864 719289650 78864 32961 404172981 32961 53108 115980072 46392 78864 935649667 39732 53108 129149608 78864 69308 705488924 1535 39732 566080718 53108 52757 944377780 46392 59156 692616398 70963 1535 30737878 1535 45331 409658860 20376 45331 468685408 52757 7702 16200575 40436 59156 504582041 7702 79043 70619532 45331 5588 426430118 40436 6943 22648971 5588 58037 836738059 58037 43666 657890443 5588 1468 72592963 58037 20132 811426558 20132 5709 61132225 52718 58037 733026026 20132 5749 161407866 15207 5749 229340304 5709 69892 537815825 39670 69892 77197400 69892 31578 453104761 15207 58366 712717693 76425 31578 213351940 69008 58366 361500192 2639 39670 130795455 51193 69008 175417856 58366 34267 227810905 69008 23267 592437590 67931 34267 325381049 24273 23267 783518452 31426 23267 338920474 23267 36594 244539629 36594 66096 647219601 55400 24273 544990431 51472 31426 112879095 56871 55400 896569358 66096 52367 715585805 20589 55400 81219706 51472 44558 97656975 52367 47407 273752501 44558 5460 679385410 5460 4836 901018642 62326 4836 134995006 44558 47501 60116531 71372 62326 602353080 71372 81983 699405677 62326 5036 65212160 71372 29274 294118242 47501 20255 270341587 59369 71372 602499885 29274 57982 313812853 59369 30040 506753585 30040 49216 813388994 27093 59369 663369101 14965 30040 30693189 40011 30040 844531097 3899 14965 238808309 24878 3899 469791262 27093 63890 944038671 45761 3899 686695717 33568 45761 78575474 14669 3899 192698004 63890 60648 35079400 63890 47984 561252092 47984 48209 178441267 48209 21260 393674367 17 47984 367853920 47984 42034 374169127 68727 42034 488401243 26768 68727 797321583 82526 21260 827176180 42034 80344 81689379 42034 21063 92435120 30418 21063 144820502 27415 80344 638937481 82526 4001 287898241 30418 80013 922650312 21063 67588 566333286 30418 30167 967412488 32449 4001 115667049 67588 3549 996370053 74740 3549 343140574 58804 32449 409769367 30167 12673 250499588 31254 74740 607364279 46140 12673 122297740 46140 79976 394706550 26255 46140 58073997 46140 59656 313016807 80522 26255 376131809 52014 79976 886927065 52014 68825 521983591 26255 57248 144626293 68825 80234 619823440 65402 80522 920934953 61432 65402 815441585 57248 57693 97348253 57693 42069 839078030 44515 80234 728408209 65402 45533 110320929 44515 65302 989915137 44515 82898 475345646 73098 82898 141638486 1779 82898 724279706 79145 45533 588830489 82898 31896 406609580 42935 73098 469474264 24815 1779 990367632 42935 79638 721942747 31896 60481 283688387 31896 64060 50714260 71450 60481 117731758 79638 16761 110228480 64060 69849 655180131 16322 16761 898903754 66138 71450 26925527 69849 29778 850636078 3273 66138 978473277 8907 69849 888207164 3273 68616 446929856 29778 28951 360713548 68616 66083 657827908 2151 28951 487165307 9789 66083 296804717 50662 68616 110902962 9789 18198 409534804 42909 2151 532139424 42909 10678 162196082 42909 43363 336592698 18198 60345 481004593 26557 42909 435393623 23187 60345 681864392 80578 23187 715233991 80578 45777 130820614 23187 14822 68123353 80578 65623 785511509 80578 26617 136322606 80578 32033 111541061 32033 69458 944051306 69458 73964 537628665 10262 32033 841355230 26617 69455 921604187 56030 69455 326946380 69455 57669 868378908 69455 27671 753692831 47494 56030 604068229 69455 72967 562346319 57669 24367 180148854 72967 35025 651302991 78118 27671 733537816 53487 35025 741236287 43150 53487 853295943 78118 38069 814905091 43150 65056 206079504 5008 43150 78215481 38069 78208 518943364 43150 79503 395904337 18989 79503 145581716 79503 43911 376864169 28018 79503 91422495 48303 78208 68376824 28018 12011 24676154 1230 48303 833939694 28018 18555 760819802 5138 12011 515794475 48303 68909 909701728 43439 5138 718439642 68909 75580 839622353 53238 18555 580351024 5138 48581 997333829 43439 477 494442724 24254 48581 430653566 48581 12911 661857443 477 25365 465714128 50985 477 147744954 50568 24254 21794963 50985 48396 105143695 25365 19510 699361268 19930 48396 103812473 50568 80393 129358774 80393 31644 807055038 19930 83502 581670408 20815 80393 654574522 69510 31644 763872113 31644 75377 172027317 20815 46339 598524751 77210 69510 129999486 6669 77210 261849802 66577 6669 310446297 77210 25993 535611241 65357 66577 137216901 62390 77210 526829376 75435 65357 308910018 83010 62390 886476683 32522 65357 538888064 83010 47206 32329438 43909 62390 907412308 32522 25920 576470483 83010 54989 740325306 82362 25920 354461427 54989 43013 954064888 38587 43013 283855364 25920 8301 834680843 58913 43013 580954003 38587 5200 125785444 43013 69920 455834739 52807 8301 379004146 49412 8301 357879288 65617 49412 61371108 49412 15651 100636654 69418 15651 112707779 48916 52807 798718624 15458 65617 451998637 28070 65617 139655967 78530 69418 568048052 28070 23344 957192915 49633 15458 299619920 50515 28070 311210015 23344 3030 639269793 77258 49633 131944252 77258 53444 713761960 77258 59743 28057580 5195 50515 275475804 71487 53444 780680268 68212 77258 335325539 5195 77082 789622433 68212 15580 719315713 12377 5195 25702453 8269 68212 668562863 8269 8182 68670992 28022 8269 511992162 32882 8269 463756555 23194 32882 971944885 28022 36184 798429194 32882 60941 372163286 50073 32882 228786265 31671 32882 223185136 55506 36184 31207701 60941 44231 347813412 31671 76133 835507851 50073 71027 398237591 44231 1268 836204966 76133 51381 918504040 44231 76005 993900352 71027 1840 732298537 1840 59433 676194167 59433 75146 793467950 2897 59433 908419131 70614 76005 767433641 37970 2897 229143865 2897 32363 342254471 32363 25784 78038523 2705 2897 567290323 552 32363 64100547 552 69954 773650542 21479 25784 303275384 552 71305 229771381 58272 2705 141957786 68355 58272 706420468 68355 15866 587858673 80875 21479 50945831 17461 58272 388042404 16069 68355 109036262 8402 17461 314859317 60563 17461 708342560 16069 51956 721099530 8402 82585 854449659 80793 8402 616036637 9221 8402 760900625 26854 82585 41876417 26854 838 284778280 81458 26854 558955649 838 33644 189664850 45189 33644 367857780 83266 33644 689287921 56509 81458 39837023 70596 83266 924801992 54993 56509 142196583 83266 45662 576857311 1823 54993 615340856 57417 54993 1059080 66965 45662 188313251 54993 77339 988094788 1823 12908 982281420 77339 14126 189519771 77339 66713 136062931 28187 77339 74342338 14126 69068 693880410 14126 17409 248448364 66713 31282 12608855 28187 15538 869970992 31282 20299 235519086 45740 31282 185358002 17409 30102 681127588 2377 15538 834771566 2377 15162 899931532 2855 45740 485425180 431 45740 396372084 2377 52614 597627371 2377 19818 75031731 69558 52614 107844041 19818 72404 966477891 431 17059 611145940 15733 19818 446193565 17059 18971 574612842 17059 21823 502363287 34943 17059 68797345 78007 17059 91873169 15733 7600 115598041 18971 59346 16370659 21823 49875 774501899 40538 34943 491232952 65191 7600 562096023 7600 25033 438479746 59346 53934 118774890 13088 40538 651903235 40538 2602 429638837 38099 53934 261321658 35368 38099 131255778 33463 38099 752895429 33463 1465 871350340 50409 1465 2968804 33463 22682 845657439 1465 81479 194303030 50409 28334 572875427 56383 50409 764141436 64438 22682 684524928 58222 81479 459820755 64438 49266 995495773 57881 49266 258860695 39437 57881 116844677 49266 45394 45922293 69032 39437 381661405 57881 30021 439784640 59174 57881 867275521 72683 69032 71302152 82021 45394 152971486 59174 79244 531289895 75736 72683 874145625 82021 58413 812400753 46010 75736 641299312 43646 46010 646914728 75736 58986 536949278 82729 58413 424961540 82729 36183 857552332 43646 51498 204264764 51498 59011 299618863 72842 36183 373396873 32191 51498 262463705 59011 24102 46713801 17653 32191 710894281 72842 35301 573397786 35301 51032 749835956 35301 61138 567527390 24102 12785 535313304 12785 15389 923518983 25375 61138 661503033 15389 37370 207469555 12785 42503 529685543 15813 42503 288446411 37370 53209 21286029 44978 25375 66667584 74764 53209 447930929 74764 4284 854701509 4284 34500 958278668 20591 74764 545166558 51033 44978 576980310 34500 19397 238071416 28494 34500 928284723 19397 48687 803314197 20591 45247 38043299 65211 28494 345243343 19397 29181 149783241 45247 2122 455547691 78021 65211 890176692 45247 42827 771739357 25810 78021 89221626 35173 42827 84883962 8942 35173 983504096 63085 78021 100063538 1092 8942 546033479 1092 65319 315988414 82468 63085 616310789 8942 40760 302346405 65319 14238 212174984 76847 14238 860709890 65319 17324 685010131 17324 59664 507313663 59664 47934 463698830 14238 66625 219294854 17324 45393 706855456 47934 33595 117854593 66625 15745 534473852 34135 15745 185745986 1926 33595 847356724 34135 16141 312277063 34135 54988 931039619 49600 16141 368920342 57117 34135 34841655 28437 49600 944462270 28437 70649 776927348 49600 22315 202267620 57117 28696 716158093 28437 15968 1763551 70649 21982 524958987 22022 70649 238765145 4523 21982 64608966 15968 78763 880407873 2535 22022 116907340 78763 81989 117060765 62301 22022 204479733 4523 47344 210170617 50148 78763 762636002 50148 72500 535386109 29372 47344 250357705 28737 50148 897010644 72625 50148 137536890 9577 29372 194255233 40732 72500 513892246 28737 6198 591100955 72625 79128 417077187 9577 52688 123182025 27220 40732 891518535 27220 29738 80768969 29738 31213 774776457 29738 34305 972689938 35580 31213 184716610 42161 35580 114775541 36854 42161 614467862 58057 35580 597346618 42161 69713 982526378 35830 69713 597143320 55371 58057 151184576 19403 36854 531307300 30866 55371 839933684 580 35830 703928054 19403 22172 804790703 580 59049 591213373 22172 41631 535732676 32249 22172 557251463 4711 22172 427361125 4711 32796 142281672 4711 2671 417834655 68950 32249 264463046 67720 2671 612251561 2313 4711 749644433 32796 56155 61199626 68656 2671 272390257 67720 57325 990702654 44814 56155 877461022 11646 44814 631138511 81472 44814 792679910 73537 68656 113531854 37583 11646 837271152 54260 81472 760908324 79696 81472 664806362 81472 22470 629496715 37583 28645 505379883 15757 37583 769177945 6022 22470 784666586 67595 6022 484168942 11620 22470 533756495 6022 61518 586131472 61518 62667 610269118 6022 2769 314877008 1474 2769 112503165 83428 1474 626668265 22274 83428 234461084 68845 1474 141592708 1474 32872 94497349 83428 73842 171287551 38189 73842 648319530 32872 15514 123940794 63839 73842 553148335 15514 37808 776058690 15514 73209 979580944 37808 38503 724642289 38503 4838 510628900 61388 4838 172000541 49255 73209 592640587 22100 49255 166177208 38503 47543 285409417 4838 39498 462843176 65405 61388 385561941 49255 11743 444119086 11743 36587 64485964 57069 47543 796912049 57069 47134 268707251 57069 78292 719021255 36587 33732 666487931 19779 47134 12186856 42255 78292 312856628 12807 33732 11922665 19779 29226 752635605 66233 29226 649416244 26591 29226 523317103 53569 12807 902936293 66233 48350 608438924 28529 53569 181113370 53569 55436 675248051 32151 28529 31609204 28529 39856 93155441 55436 33590 157572208 39856 68092 749374094 53146 68092 888750976 33590 47059 76706108 53146 34380 914447251 53146 49639 342799676 54405 49639 65564612 18679 34380 815325820 19729 49639 293227823 67341 54405 383090657 55016 19729 999885791 4970 19729 414459934 67341 1425 690563145 1425 5221 511264315 1425 80454 534474699 4970 73415 550693600 73911 73415 523831496 44350 1425 421156718 81607 73415 420962419 81607 57846 166036653 5507 81607 739941910 73911 64787 966812285 44350 14130 456787960 45218 81607 225520078 57846 19727 825813727 14130 67139 946179898 45218 6116 452656665 73492 6116 711731379 48300 19727 7896867 55259 67139 865392157 48300 60842 384964499 73492 44439 86934821 73492 16922 273702500 60842 15891 173894816 60842 59129 710987063 14140 59129 735107288 59129 41608 701284146 18031 59129 961468195 72338 14140 189090378 59129 64978 908087888 75473 64978 795599006 64596 41608 545636323 53478 75473 772456667 75473 61923 243991830 15172 75473 185396095 53478 56968 175241448 56968 53403 83018793 58036 61923 331672937 11583 61923 622784156 56968 35408 51386212 17201 58036 845499220 26363 35408 489732892 35408 45965 193445773 35408 56007 557371822 26363 54139 490705709 7068 56007 102472955 56007 64827 877276545 10109 45965 239593086 9348 10109 757993328 37007 7068 282603096 40714 7068 298001602 67206 40714 366266366 65173 9348 720020811 66886 9348 737741687 37007 18280 56023405 65173 69477 381608885 10515 65173 280654097 65173 79924 153338690 33740 10515 175059214 33740 62070 561668719 33740 38868 881202920 793 10515 804585988 38868 16684 312250950 793 43718 260729028 793 2607 380280339 38868 74901 866150049 74901 6091 1176666 43718 25314 59302336 5099 2607 635388417 74901 33235 621551492 54586 25314 291204620 54586 76083 445450795 5099 52643 727018504 54586 33721 750991285 33896 76083 162016346 40443 33721 272875340 23463 33721 976801676 33721 47699 654215081 4240 23463 974156751 16990 33896 64329603 39348 47699 310792581 82089 47699 737751730 6965 82089 867928766 49095 82089 590715772 43020 39348 299130787 29367 43020 47245354 49095 41846 67943991 11038 6965 867226822 43020 59880 91485632 29367 62845 402072912 21887 41846 783394460 21887 20746 149237593 62845 71411 604925929 62845 16358 754281461 49608 62845 570913131 67303 71411 491068819 19145 49608 454123414 35041 19145 898707656 9550 49608 878390964 35041 82954 530402062 42109 67303 554207042 32123 9550 472889857 82954 23555 922859912 44529 9550 122146227 64328 42109 810851135 64328 50604 972880220 10115 32123 51683739 50604 61833 59474431 50604 2910 630603185 82506 50604 793241396 50604 74085 337399654 66859 61833 788254726 74085 35500 365647115 10468 2910 818607947 63926 82506 881418510 62839 74085 126592530 10468 68699 631690124 66384 35500 762809284 68699 17968 644631765 47285 68699 126444631 31585 62839 114207348 68699 2665 754761195 17968 72336 926475363 52060 47285 527533453 47285 60248 333024217 34108 31585 463627564 52060 14487 457601414 76368 60248 166979639 16999 52060 791361022 34108 53581 919802957 34425 16999 39630295 53581 2764 813437784 18348 76368 350910573 30317 18348 930903155 27025 2764 313718928 75830 2764 156057939 75830 60342 861705335 37634 18348 446333711 51810 27025 577571109 78622 27025 50291947 60342 53068 999674711 60342 70825 433535547 78622 80614 618318149 71505 78622 133041004 52322 80614 438619120 76396 52322 787491404 52322 62117 656788497 62117 8371 2086184 62117 1986 29692607 8885 52322 855757757 67519 8885 547886173 8885 61404 476370509 1986 31071 775151179 61404 14077 902804906 61817 31071 601604082 75061 14077 115833964 61817 50655 24565412 50655 20281 911071268 35287 50655 149884695 7692 75061 757595431 75061 20269 654505282 42465 50655 919269579 62743 7692 851048723 20269 32194 24025549 61858 42465 411894150 32194 6268 929185562 32194 12890 744115351 34961 6268 221888180 34961 68350 33292990 40032 34961 724505167 6470 40032 635338987 34961 50575 88692215 6470 24229 242224991 38845 50575 155304309 53096 24229 748908454 47504 24229 833129850 47504 62345 310502925 38845 39637 419740215 53096 38416 378787891 47504 73409 747325676 47504 31555 176065419 38416 73746 750462362 79655 73409 787100009 78152 73746 144479999 31555 9078 802076327 770 78152 455290070 79655 19238 414356996 61693 19238 949836062 5957 61693 396262116 770 58776 48691673 5957 35320 18040110 5957 806 106133357 43134 35320 339253651 806 41424 195127381 14950 41424 822155684 73088 14950 508723581 19761 806 323996995 14950 43713 623434571 54271 43713 936569183 43713 80236 931490001 77347 19761 341932434 19761 39602 881093524 43713 66075 635795054 80236 40117 412871417 34806 40117 788586306 40117 29555 882260440 66075 46638 48417311 46638 51769 692718499 70361 34806 366783717 34806 31308 958228851 29555 74960 682815286 74960 51817 39676853 71653 74960 431171074 31308 8217 970425633 8217 45919 283542342 71653 25927 663934817 25767 25927 993728405 41215 8217 234280556 50964 45919 80990627 9364 50964 366613329 41215 10206 813747760 10206 56443 233752397 9364 21723 89783915 39790 9364 954868730 39790 2623 666833125 10206 30298 645507032 31136 56443 85082713 268 39790 61493391 30236 31136 53328008 53069 2623 589026742 71069 30236 786351007 268 13559 814861475 71808 13559 650506249 13559 81194 114635572 53841 53069 548810352 71069 59130 306106507 38539 59130 582639019 28098 71808 77239532 59130 64549 318846149 61255 64549 128990565 7726 61255 650238542 61255 47932 187844034 7726 32450 17230532 78965 32450 104091390 44495 32450 133772797 5560 78965 407428888 74408 47932 946079690 1383 44495 405235916 78965 59068 123948743 44495 38630 33115515 81147 5560 706153087 81147 44130 887833555 82188 44130 584113624 81147 43070 666247738 39625 38630 702214047 60916 44130 888639046 83057 82188 127284950 82188 20015 940290192 16987 39625 30853204 52738 16987 215074019 37028 83057 737499713 20015 54463 84749805 54463 67216 697309619 66136 52738 837714391 37028 65455 567406257 75504 54463 199050156 54463 65791 915084626 25495 65455 267384149 25495 50505 904473147 36715 75504 254674373 65791 3487 433902889 802 50505 664172483 25495 54385 924829199 3487 25590 705703318 36922 25590 501360607 37286 3487 120308403 13122 54385 395796594 36196 13122 479988772 49256 37286 252592977 9154 13122 619397274 37286 81640 41049419 36196 24727 946074926 3356 49256 905331141 81640 19344 12881345 27713 3356 852123660 3356 20711 974040532 47157 19344 115901836 27713 50861 847214387 49818 50861 947708391 47157 61434 848929787 20711 35630 326211393 50861 36082 392962018 83147 49818 731845446 35630 40532 667630548 40532 19058 43170303 5015 19058 509470355 18566 36082 957991602 48286 5015 597902815 81786 18566 374037055 43421 5015 230676081 7242 81786 878339876 12989 48286 364703614 7242 36773 695445979 65141 12989 887489096 65141 52220 469868407 65141 56239 797256067 8440 56239 263206122 1810 65141 223120485 22689 8440 915685224 31690 22689 684522689 56239 57488 30295205 8440 54580 748107947 57488 26706 354571024 50106 22689 556642249 50558 26706 809311271 4682 50558 807285143 24573 54580 844551293 26706 39471 386925559 50106 40820 88939458 57338 24573 888184341 18421 4682 715866237 68574 40820 59920363 18421 52741 728174843 47164 52741 679156626 52741 81894 26308230 52741 75099 160264643 52741 21450 262705059 70022 52741 602439290 31404 47164 106899703 79804 75099 198400511 10176 70022 798916218 6820 21450 308894821 49226 79804 882707109 49226 24127 888497482 79804 67034 822751383 24127 51482 88003481 10358 49226 314638582 15791 67034 75239028 24127 71727 135997390 15791 292 244222541 292 64329 823107668 56356 71727 776458102 63132 292 165376123 37091 292 555605158 18857 56356 390495280 63132 75362 893519498 37091 4050 464724021 44212 18857 537911709 75362 56539 750751047 75362 66289 876626747 16642 44212 55607365 66289 81885 669669099 3401 56539 817586770 16642 495 118092070 52211 3401 351820130 3401 52908 820922478 46708 81885 619318143 77862 46708 113256874 52548 46708 828794321 6687 52908 909486440 52908 67165 127900400 14846 77862 113733800 77862 22076 857936606 22076 15139 645088250 14846 57111 783087399 73109 14846 739739132 73109 79313 191377925 57111 57689 913973409 57111 21046 6832707 73109 47820 815065204 47820 11625 99412789 57689 4107 533580633 26944 4107 85884613 47820 12039 355941547 17986 12039 20732238 1317 12039 986484885 70080 4107 920950274 17986 53370 446289756 23842 12039 456896892 16551 17986 945123582 23842 20950 318125703 78437 20950 783711755 62162 53370 946787294 78437 45792 518468322 20950 61288 287299693 62162 53867 312272837 78437 70834 822037558 81103 62162 810476112 60817 53867 197723676 28064 53867 527633805 66258 53867 136878345 70834 57956 72121249 21090 66258 319370074 21090 19323 541748198 1747 21090 462305360 66258 49701 721283956 29210 1747 24250844 19323 56947 289934690 55431 1747 55197226 11927 49701 777174488 55431 61898 846969237 61898 44765 434242099 74671 61898 640333493 36000 11927 281961666 11927 71745 263652220 11091 71745 761545780 11091 42102 28746860 71745 35780 310875533 35780 44060 352078033 66087 35780 976900248 40735 44060 44528211 66087 43506 447330805 35780 63395 55696266 40735 32382 744849891 12692 63395 250701206 40735 40455 10939458 63395 35736 169020753 39170 32382 619193588 70223 12692 689899768 75964 70223 352444114 12117 35736 415783424 75964 18506 59115252 36055 39170 947656922 12117 47509 792647216 12117 56363 75130866 4867 47509 819151047 6058 47509 25280718 23093 4867 893470829 39397 4867 856263696 4867 71396 896903172 71396 46229 717894149 66801 39397 57151695 66801 22452 205540537 47320 46229 548785498 41865 66801 282533236 79212 41865 554024991 63475 47320 15219506 59693 41865 142846942 31502 59693 983131027 52946 41865 820160432 80691 31502 262590671 59693 62422 735470017 47526 31502 758309681 22637 47526 221364721 52946 74897 972294267 74897 82343 574054629 47526 15078 878626873 22637 76630 429619668 22637 32646 160067956 76630 23273 832124063 48980 32646 732151127 48980 6023 140917850 48980 14856 851805646 48980 67676 267796110 27058 14856 924291648 27058 61607 450747615 57310 6023 579784371 27058 13153 474753708 70854 61607 667674829 961 61607 805183779 14085 70854 666902671 40664 961 35190212 38388 961 10444732 55971 14085 334729653 40664 52147 148247745 1139 40664 465630228 1139 28920 258035470 80462 38388 332802204 28920 22538 742829219 41756 28920 649810489 52577 22538 688554855 60918 22538 706519536 3392 52577 139292086 68262 41756 458949628 43451 41756 582424372 1335 43451 151968710 45910 3392 495888165 56754 45910 499889287 13089 43451 209517851 48532 45910 381878283 45910 41317 706505355 48532 33869 90680817 48532 26268 306572939 59899 13089 779414639 19056 59899 24081333 76016 33869 421555724 67899 59899 382299582 76016 48215 686008114 62638 48215 14381204 42312 48215 181074932 27869 48215 114123849 48215 9319 551165318 54894 9319 225235262 30065 62638 821377608 27869 79801 590706243 72442 30065 792518707 72442 63336 755797102 8165 79801 966785121 67069 63336 11715243 67069 77111 816804897 1548 63336 27941239 57814 8165 453465462 80858 8165 71468581 33059 1548 931832487 1548 7064 989464017 38001 1548 387688059 41918 33059 298467409 16635 33059 418632578 7064 19471 842424330 33050 19471 958455782 19471 24452 815127 41918 18308 435374871 33050 37754 191723062 18308 578 671498618 18308 38371 876104 38371 33526 91751229 37754 19125 579180486 3898 578 291574512 3898 29427 389722966 29427 15154 441531550 44054 29427 41347117 81410 15154 187807548 73760 44054 473105685 2089 73760 716033545 2089 45785 551483010 5098 45785 453693289 45785 73991 983012866 55528 2089 161426715 45785 58533 143744502 39950 55528 378174232 5098 4008 173745198 68682 39950 25954297 55528 69643 867658500 69643 75579 108607450 75011 68682 245968506 75011 45689 489084798 68682 35310 84391308 31019 45689 332162846 41886 75579 988365169 41886 75125 725543358 48015 41886 427718419 31019 11673 944662665 74110 75125 68304806 57254 41886 437983563 74110 44522 791531063 71629 57254 209186262 44522 78271 138599605 57254 56955 570718294 44522 41669 257702065 5511 78271 116155920 44142 71629 81981092 5511 70251 643502541 56955 81576 987165761 41669 45385 723869392 5511 81104 876378128 75702 45385 220411810 81104 20640 481165746 75702 55970 419860531 439 20640 976196554 75702 76426 466552558 439 83401 379034589 59332 76426 585520228 55970 28473 763395727 31200 28473 81441348 9874 28473 835564264 38131 9874 377284712 38131 70452 507870684 41250 38131 83917755 31200 16263 701485340 41250 32185 28116426 16263 34209 109716246 41250 56135 586992714 70769 34209 118635409 16263 43712 845385242 8919 43712 569730038 82650 70769 715075930 56135 57101 840192969 63567 57101 23947870 1611 8919 309351029 75202 63567 329719189 29862 63567 155502833 76345 63567 914976998 65597 1611 432823853 10472 76345 863442661 10472 47762 364230949 29862 41587 564689010 47762 13590 140087321 48249 47762 769861885 76340 10472 863567668 41587 27557 206071042 59810 13590 779701276 49605 76340 87095033 6183 48249 74259480 49605 77867 75999293 59810 29296 68948468 3854 6183 381042151 49605 32345 965238730 29296 55635 887824816 32345 45032 852462951 38577 3854 384888126 23170 3854 495342913 45032 33846 543157443 38577 42118 806291559 33846 61243 599185661 42118 71321 780782804 69462 42118 660705983 46672 71321 431436375 43942 71321 32894677 74835 69462 563876616 74863 69462 741822712 22188 46672 72161499 43942 41200 857276382 33159 74863 123916712 74863 61029 140495512 1413 41200 201401375 73155 22188 45589912 4650 61029 179993474 16014 73155 37207220 37714 4650 606799382 4650 23764 361176960 55848 4650 146682284 28598 16014 653098967 16014 52789 474716657 45111 23764 936330861 23764 9256 352436661 52789 42073 671418355 6758 52789 506051137 2437 6758 314514737 59597 6758 978828635 11570 9256 458863861 6758 38410 980393886 6758 59890 582006997 59890 53509 798233826 11570 65978 999188741 65978 32809 960639796 32809 8991 645131745 8991 28164 87281343 32809 63220 242989787 32809 13253 689257054 3216 63220 453107621 63220 25321 562506922 3216 32208 466291873 25321 76681 358253413 32208 68458 551042256 77038 32208 88333208 13051 32208 369828407 32208 18329 219392589 18329 61458 81630803 77038 38524 276082320 37495 18329 275175973 61458 58158 998734294 37495 74571 49076896 58158 47776 71054779 47776 70879 500529986 58158 52158 176420030 74571 57753 654521896 19282 70879 930679932 70879 59702 807485009 29660 70879 606653078 52158 33708 478531742 40942 57753 73466082 54853 19282 616229729 54853 71408 505228252 38026 29660 310485085 67716 38026 336229125 40942 65757 870549037 61156 54853 358485125 67716 76993 273495407 67716 2302 916725313 76993 1714 894884435 23308 2302 432695699 2302 360 832072294 1714 26634 227769150 77826 1714 357341676 62823 1714 703117269 30655 62823 529408512 57904 360 389266267 18765 26634 69442021 57904 17325 548531472 17325 54023 675805090 17325 17345 670620861 80727 57904 72240366 17345 76132 171012759 35468 76132 163678589 76132 42228 972277514 8948 35468 33399765 12559 8948 165518404 47185 76132 473381544 37818 12559 62578413 37818 8959 227709780 8959 38402 519112988 8959 12337 394795381 8959 77730 607789232 8959 24250 802873772 744 8959 401713555 31819 744 41081301 12337 64479 730065688 24250 81338 953956751 744 22674 311573788 64479 8592 693849218 765 22674 881231062 28272 765 393857214 22674 24300 297753741 459 24300 440037019 19958 28272 550478328 77173 24300 126027834 15081 28272 129897791 77173 17692 977970569 35207 459 542609665 35207 16145 746524076 15081 12771 817072253 16145 63741 16657637 50896 63741 605959741 41381 12771 153249088 63730 41381 793282427 41381 21030 906417529 41381 13397 426863637 63730 58613 573779305 29027 13397 20029852 44798 63730 84949531 81997 29027 386595823 69197 13397 492615844 69197 61820 289349629 44798 55865 106696985 55865 26005 808979803 10090 55865 628798863 33068 26005 345859136 55823 33068 25706348 32886 10090 321103587 32886 2036 721868755 10090 66197 731086439 55823 66575 641415852 32886 2527 781077378 66575 79471 735083803 2527 22283 81527832 60917 79471 76648108 79471 19441 588559748 19441 37149 837133616 37149 56189 597399413 19441 38318 414901369 60600 60917 502084361 19441 72903 884947622 72903 59046 541673081 26772 59046 799762373 540 72903 794642103 48667 72903 682195380 48667 71442 2433764 56505 48667 388711317 56505 63204 243839090 69074 540 142167420 62019 56505 648861154 69074 41111 498523274 11920 62019 345628527 41111 39346 820362977 34495 39346 984520189 11920 8196 201923505 22668 11920 131480928 39346 31145 187064397 17051 8196 850041445 31145 21035 240963376 39845 21035 213490598 80012 39845 875444789 35314 31145 99286339 60238 39845 704468201 35314 44627 92983927 60238 16750 373525048 62159 60238 770483846 64835 16750 684298681 37325 16750 60221561 62159 49130 911656661 49130 1368 444958703 1368 64990 383862650 1368 32322 52967643 63166 64990 102109990 42419 63166 410270165 32322 56904 252725336 56904 23935 971264820 19061 56904 692201473 63166 81858 97358932 23935 20020 118709286 49612 20020 948337994 49612 31091 784704287 19061 78774 216799004 51348 78774 539966913 32998 49612 826180975 70319 51348 174278664 70319 53361 417720091 1089 32998 700095658 51348 45395 981584708 32998 15970 226213171 53361 37043 702828062 42858 53361 720648335 39585 42858 312141332 8212 39585 449676741 8341 37043 514552183 42184 8341 452359470 39585 50297 913136709 40600 50297 739261067 50297 79352 558583074 64062 79352 259472627 79352 5321 435884255 15366 64062 360936426 15366 66750 844408952 5321 20876 176808428 53359 64062 420786781 9211 66750 775397582 53359 76771 586992805 19 66750 650224075 71110 20876 761412076 8972 76771 13667099 19 20371 520803191 75613 76771 296403485 69833 8972 555606674 71110 60696 416391963 81500 75613 167408883 79078 60696 56502846 60696 19153 109615879 81500 40433 309413832 20062 60696 183504055 44721 20062 337567540 79078 54821 594276557 20062 11118 727905678 19297 44721 461527389 49114 54821 932919847 11118 37264 330546918 42611 19297 56452773 49114 81175 265129863 42611 16046 137806359 34110 49114 388520810 16046 45836 639958983 34110 32147 82579260 81175 32501 11739179 34110 8517 113901100 75906 32147 851252667 8517 59406 512407968 32501 20720 754212339 8517 36284 6818029 20720 76700 140470237 22294 76700 565280470 35024 22294 396317582 1568 36284 872493379 8852 1568 599693847 35024 3009 805626611 65743 3009 810876128 8852 12320 144214877 44628 3009 455109812 8852 31342 147296940 81042 12320 124021974 77885 12320 345551049 71674 44628 116152243 44628 80038 869127547 77634 81042 817159892 81042 24625 204998949 77634 47446 49323692 24625 49198 736052912 49198 18339 518623157 31518 18339 750927977 35771 31518 598685884 47446 38238 560849908 26652 31518 455734709 53400 18339 712913473 53400 29040 636891620 77011 35771 82726211 38238 32912 678957501 9777 26652 588704583 78175 9777 138752626 78175 55603 665474325 77011 3166 38810405 47137 9777 471091696 38102 78175 345785392 63035 55603 533775369 41888 38102 668207249 63035 52834 687758251 41888 35283 546290634 52834 78103 528971495 81567 78103 658705643 31523 81567 617902562 81567 72687 954611730 72687 53408 761543555 78103 25231 833938731 76164 81567 281195325 53408 62283 513112968 45014 72687 486152924 80989 53408 522175623 70762 80989 640057469 44174 76164 16905577 45014 68156 584885913 70762 51464 163568884 70762 39484 952005958 65739 68156 226285023 32435 44174 564401209 57854 68156 575378771 57854 18201 885620628 39484 18199 735448893 46881 57854 868592432 18199 47364 849928672 68162 18199 247111680 47364 67046 801490106 47364 50128 767481362 68162 1938 543025572 1938 71728 896659443 42840 71728 433888019 71728 29864 245043975 77160 50128 459222219 77160 29928 159832769 77160 16963 383060086 12297 29864 423014258 29864 20048 906537747 41980 16963 45978407 12065 16963 808315419 16963 23549 916406963 58657 20048 769391296 49696 58657 726318431 12065 13621 601815946 13621 55412 599579831 58657 46042 753854974 13621 8659 704772667 56655 55412 682817329 76939 56655 637716244 11126 76939 851899273 41246 8659 827546789 56655 37092 374299339 10244 76939 898430914 76939 65237 411712283 11126 47593 627856426 47593 4279 711496510 37092 20498 583304493 20498 17615 265331082 76230 47593 756801907 76230 18997 655939066 76230 6072 11988547 58803 17615 557653711 6072 1134 450053382 400 18997 224126904 51840 400 235026938 81802 51840 590351337 15637 400 16018236 17289 1134 18167474 26960 400 98004112 30481 51840 563891170 81689 15637 502423807 30481 6699 975156625 26960 73446 461308185 73446 54124 247867573 6699 55943 960151085 81689 50932 427008180 43011 55943 166117029 55943 34853 246449894 4138 55943 77649281 83482 43011 408972736 55914 4138 399119323 43011 34756 227766295 23512 34853 816491098 42697 34756 34619408 83482 72462 528329873 7252 23512 345388446 34756 17314 726414607 72462 70643 968998329 16514 7252 266065479 55494 7252 258349234 1120 55494 825705240 81002 70643 50872545 16514 47668 522535655 16514 25543 313025380 40056 1120 620415584 47668 13242 765377503 25543 7373 573838538 19649 13242 287188815 22891 7373 91593915 13242 72027 9857546 50264 72027 920318798 50264 20587 355710166 50264 26703 528307413 75263 50264 686972547 21706 26703 246607097 75263 4861 20589455 3312 21706 483195544 14014 21706 916650955 45673 4861 73817136 66948 4861 310948834 62920 66948 804190800 17287 62920 566283975 42205 62920 774502833 17287 29217 473391674 49150 42205 27797361 80835 17287 191053234 24280 29217 838495211 42205 60847 447365914 80835 76237 723988244 49150 28802 13691865 80835 39607 79660242 60847 79930 747940376 26578 28802 663292366 39607 74130 273619684 4842 28802 599300366 27162 4842 136374920 26578 54360 513411203 54360 2495 486553204 34516 54360 261164384 77287 54360 6527133 77287 3479 148226797 33454 54360 237077903 34516 65539 449376464 65539 13843 58557331 13843 10421 671298627 65539 6701 848992747 10421 832 959046862 39548 10421 18847354 832 72155 114040806 832 35721 64481429 48936 35721 877035553 39548 32192 821865037 32192 77295 608547942 45980 77295 530877141 23566 77295 973395817 48936 51570 158674069 32192 73266 292533688 51570 54481 960860971 80169 54481 932712138 54481 33242 767791209 66945 51570 91667497 30842 66945 60002334 30842 43228 66233430 28879 66945 230602637 28879 42550 223833073 6490 43228 598648106 38158 30842 348456763 19280 28879 196348081 25550 19280 433964083 12214 19280 679233379 45311 12214 969662193 20659 19280 381498864 57456 12214 86175770 36439 12214 856622381 45311 50686 214294488 65815 36439 180447722 50686 79716 93713897 65815 21610 61709043 65815 76439 171816091 50686 38802 45254261 71096 21610 439912095 79716 20057 201550488 38130 71096 769448208 38802 31205 450406262 38130 45438 830156488 20057 9079 463288540 16565 9079 820063438 31205 12902 767047261 7024 45438 39663590 9079 2355 482676164 81631 2355 100599583 12902 47372 412436410 42194 7024 903573940 74188 2355 59293505 70585 2355 471489832 74188 45245 176071894 25545 70585 600966480 70585 12605 404803483 70585 72572 480553649 45245 60888 426343328 4429 12605 984849385 4429 54352 963045168 75168 54352 586935621 4429 60635 416184731 75168 21037 58794773 16059 4429 880557286 54352 68759 414501130 21037 77849 206224184 57340 77849 619655499 62746 57340 98497802 61272 62746 222581802 71830 57340 855063606 71830 65984 357224776 18152 62746 46479319 44998 62746 967593183 30971 44998 1004913 71830 30001 67487213 75653 30001 462388091 65530 18152 399175210 19696 30001 133538394 19696 28710 482466416 75653 62509 617364337 1025 19696 159605727 65530 19515 67558966 28710 39442 941622557 23402 19515 722922905 48302 1025 145659162 48302 64547 840268989 78413 23402 542886299 39442 4712 340662362 23402 82059 917120002 32077 82059 167954750 61676 78413 158233705 66246 4712 491546398 12773 4712 213948362 51571 82059 15378897 61676 16418 491696822 51571 25072 445898673 25072 72280 13880803 83079 16418 283080123 83079 7487 532030755 72280 28206 972224067 10883 25072 289022238 65070 28206 33090203 10883 47241 256790413 65070 45679 47420719 72878 45679 567936188 10883 55921 11033979 59712 47241 550751008 72878 20916 136095157 897 72878 832697868 72878 75859 313630497 83396 897 341766335 75859 72561 975697237 81127 83396 125503158 75859 12939 163666846 72561 22530 117296737 65680 83396 40256528 22779 65680 653416668 12939 48153 943260209 22779 8478 447099294 65222 48153 789150194 82168 65222 911089095 82168 67688 593721724 8478 13020 7797249 13020 43320 79055823 43320 28222 586323632 43320 4370 17406156 7398 4370 4731839 6819 43320 136253453 24454 28222 956913451 24454 45769 492801607 24454 70524 288327560 27227 24454 38078211 70524 9324 606404864 27227 12841 556984007 55034 70524 677052047 9324 23885 773572339 23885 33118 998834723 55034 73604 902497595 23885 51951 802143643 49766 73604 404676138 23885 21988 79272437 80458 33118 21589942 69758 73604 120218386 59426 80458 919271970 50868 69758 457763692 25970 80458 708891074 80458 81432 650164411 50868 59165 540351829 52941 59426 433340404 25970 64056 15106133 36391 64056 295986387 36391 25626 403566293 36391 29138 8488885 55866 64056 6485782 25626 76210 992650005 44720 25626 904132503 1072 25626 538276911 29138 23428 860959416 44720 37418 83565839 23428 45998 293176183 45998 16215 749854014 36157 23428 139937133 37418 15268 454069240 81953 15268 509104050 78282 81953 777624797 78282 11251 702834795 42951 81953 17921353 42951 67358 73464994 67358 54564 117497676 13773 54564 542075465 54564 69684 196145393 73750 54564 887102821 73750 57295 224446762 1028 54564 245433950 13773 68434 85842675 22259 68434 701858481 62096 57295 393193738 28603 1028 88231463 13073 28603 522084574 62096 82886 587188972 71950 28603 826578393 31427 82886 78353256 28603 78605 101457554 13073 72668 723426333 71950 23044 84285374 26639 71950 34135609 883 23044 564226115 23853 23044 14853070 26639 48308 374333368 67249 48308 96685477 48308 37576 503929851 57717 48308 905430 23853 10278 492855920 57245 67249 596902917 10278 8745 538988754 57717 144 19682566 62430 57717 179148355 10278 28482 62583243 18950 8745 102370419 28482 64761 352077487 74101 18950 904027722 19882 74101 172119258 74101 282 159967875 30571 282 109443064 32361 30571 152292046 32361 79767 846993633 30571 28165 709705197 17947 28165 405861836 25977 30571 789552304 79767 80882 922534310 25977 57509 891889340 47373 80882 399140904 80882 47243 745285395 57509 67032 56676302 81770 47373 100250072 57509 9385 591860655 51325 81770 794966883 51325 15254 325047981 19584 51325 803468589 25812 15254 341752350 4417 9385 493135934 72877 4417 464498881 28407 72877 889161395 28407 40697 110434947 3820 4417 578158168 25845 40697 712287456 77094 28407 827702482 18274 3820 98634252 6843 25845 425668856 18274 44810 978192741 44036 44810 564064341 36668 6843 382713072 47297 44810 186549659 6843 55419 166482332 28126 55419 994768446 59886 44036 798295231 2396 28126 549497013 2990 55419 395778210 59886 26075 838187528 42460 28126 822404806 66113 26075 391698763 30393 2990 591425904 42460 55900 498636972 3280 55900 497421823 58839 30393 845370709 55900 2408 302741105 55900 74516 898184309 25917 2408 620982624 58839 76457 98247929 2408 21626 927268564 43036 74516 148215986 40264 43036 285953454 40264 52052 840874258 35498 40264 988887756 35498 24981 40461169 30678 35498 800440182 35498 20248 198501175 7566 35498 356593877 2695 35498 934442592 30678 82166 473960323 2695 21198 34662963 7566 82302 894281050 7566 61459 314671954 22805 61459 870097589 82302 50463 7761329 73913 22805 358452606 11551 50463 227962649 61459 34517 853690312 79600 11551 31170422 73913 66155 452931393 269 34517 358903330 11551 14546 208824222 81225 66155 497754011 14546 58230 107059000 269 52121 271950147 81225 64877 769558953 7523 58230 210237101 81225 80208 91976730 80208 18635 884136377 33321 80208 937828936 80208 21299 464473172 2573 7523 900391369 21299 39583 793203951 2573 26048 613789077 26048 11308 154208799 33097 26048 748522312 81748 39583 172608394 65710 11308 70516633 65710 33621 522764631 65710 46869 807591707 46869 60327 463627655 33621 14888 101327886 43888 60327 93507015 33621 50476 198773809 50476 66639 7895284 61765 60327 427090147 227 66639 285400637 47772 66639 17320626 227 72826 786595897 64677 227 755495309 42766 227 550346521 71169 64677 306433175 72826 20523 313880505 41813 71169 245833669 58526 20523 259558139 20523 70380 483876263 20523 35670 483092387 58526 11931 249566898 63347 70380 483541464 11931 31643 111791842 11931 71655 437459801 21728 63347 668837902 14493 63347 718879855 12557 14493 506497724 71655 3904 22300929 51633 12557 151313148 74602 51633 618527005 14493 7099 295602363 54596 12557 687212479 59422 74602 621568995 7099 44307 447377758 71444 74602 522472761 54596 77478 395682107 68126 77478 359585895 59422 33908 72896715 49294 68126 75693017 68126 7201 10259725 25252 77478 938249652 69553 49294 135722145 7201 46539 939648031 70847 69553 559256760 46539 21756 583186871 25252 20337 548707501 32784 46539 110191274 20337 48834 272741616 74950 20337 35206947 32784 22802 542238227 20337 43924 503105867 74950 76001 34752066 43924 60766 522176603 76001 78502 186585847 79777 60766 323037995 71350 79777 47433238 5178 71350 631017850 71350 12114 558551374 14265 71350 46211155 81052 71350 514143410 13146 14265 148108248 5178 45559 213219959 79501 12114 3803590 48293 13146 695092489 57537 81052 58597297 12774 57537 154239293 48293 55738 27767399 27638 48293 276911274 48293 60267 149156487 31361 27638 329971 77510 55738 365375392 55738 62641 585998479 29452 62641 788467638 31361 23723 272091823 13312 77510 114874336 62641 68743 21625868 6909 13312 554118842 68743 45263 373798453 29986 6909 720807400 13312 31894 301965666 31894 46420 158738008 82714 6909 46140560 46420 1319 497712665 29986 1434 588965757 7899 31894 639065303 41769 1319 971579983 82714 26901 194607984 82648 1434 705866636 33870 82648 554644664 7899 18668 522787114 42219 18668 469226390 42219 53558 932501581 8281 33870 779258807 73478 8281 286300362 73478 53840 227707326 4514 42219 984503602 4514 981 896987335 4514 71172 572950740 4514 54845 206212345 3076 53840 894085501 29004 4514 456244924 29004 35664 554751042 43688 54845 128276646 244 54845 486444879 768 3076 943608835 244 54009 352440308 54009 9701 406161324 49747 54009 141213156 768 75957 443758273 49747 37739 243035387 14560 75957 720812243 9701 6520 57910932 27124 75957 110699501 14560 2567 717532278 27124 45429 497810868 6520 11370 867222192 6520 76502 34832314 48681 2567 457425048 28764 2567 240139961 3209 28764 846030268 11370 37026 805618270 37026 35103 301616720 37026 76248 188445165 76248 30068 102232425 30068 45448 427892441 35103 81612 156185385 35103 24025 425323150 45448 3445 471536962 24025 17009 402507037 72575 17009 410483545 79993 17009 358236068 62083 72575 706890045 17506 3445 404711670 17506 1046 556177340 23091 1046 960701370 67142 1046 681116775 37323 67142 453194533 23091 65111 830615583 65111 4674 130596069 38223 23091 126359484 76775 4674 130632169 57921 37323 412225893 37267 4674 201673885 10741 37267 649527018 37267 18007 777864793 29704 37267 357015176 37267 82092 190232650 18007 56851 529169242 29704 46927 933253013 29704 25699 92312300 46927 9735 340070539 46927 79106 512790373 59236 25699 313711619 25699 49965 139937469 49965 31857 981286663 67211 79106 707828896 67211 80712 401358170 31857 28228 225423200 49965 26732 856333992 67211 18801 59729326 26732 63571 787477130 63571 27653 622815996 43058 28228 38198771 27653 21609 277686800 63571 57137 89848169 5007 27653 717922517 43058 83087 848460873 21008 5007 928216477 54419 57137 279151547 54419 53797 311512880 22488 53797 186967248 34948 21008 929906091 7499 22488 139396565 50240 54419 896390171 7499 44286 882795857 34948 29932 334962042 7499 40792 77896697 52092 29932 353015468 53504 44286 962279624 82091 40792 940063600 29932 53482 853217715 2793 52092 39595549 50348 2793 741215358 50348 16859 568883781 50348 76418 888482321 50348 43408 985837813 2793 57855 899738435 43408 35282 368807685 76418 61394 776105894 43408 63917 592414606 63917 70612 926350051 76840 35282 34207440 66435 61394 885154684 66435 75469 825374914 76840 1817 17925174 2174 76840 604594800 2174 57048 275940982 54066 66435 277854177 2094 57048 464518723 2094 16752 742555943 25960 16752 579650967 16752 51675 133483312 42871 51675 201686711 25960 37857 76073452 11492 42871 472521552 28234 42871 489210707 28234 6081 595864704 42871 40014 108151051 68900 11492 763157402 71101 6081 33486396 68900 9326 551480829 6081 54449 209774513 40014 3780 987304242 3914 9326 549610850 54449 3293 186882997 54449 59847 509856709 37391 3914 578109599 59847 50983 98439717 50983 62429 703180067 59847 51735 757588915 33319 62429 695517575 7073 62429 279605922 23559 33319 475250467 51735 39877 477434367 39877 48981 173799287 17734 33319 577039493 16995 17734 706551007 65933 17734 257734626 48981 80739 126959045 55329 16995 998194564 19354 55329 804544967 38050 80739 932892355 47914 55329 708940344 62457 47914 14967227 62457 15438 910877938 16139 47914 440338379 15438 75755 724388462 75755 49054 750294142 49054 14173 960217623 16139 41171 143079497 14173 48837 296198320 63053 14173 564329725 48837 74577 359449344 21347 63053 549120926 41171 29301 334442525 74577 27028 652766780 27028 65367 760399463 29301 56497 226674758 9150 56497 322023906 38809 29301 733976567 13443 56497 866714474 65367 23864 691813707 20722 38809 599291947 50200 20722 348290914 71647 23864 374869057 23864 66297 546042829 71637 20722 916522098 71637 50333 526333053 19991 50200 784953253 66297 68188 614896181 50333 2563 475285818 66469 2563 110899620 65250 19991 705838445 6856 2563 410057788 62646 66469 431732711 34101 66469 113280544 6856 16955 23382002 81498 62646 447099171 16955 19730 99718449 19730 18956 34699868 19730 13879 139276845 78149 13879 850687581 49230 18956 396147950 11616 13879 36803085 11616 49459 304990962 11616 44891 5529681 78149 17791 771878575 81853 17791 720994760 54053 17791 159036376 62550 81853 210612070 17791 16439 980119603 54053 14709 594248971 81853 18978 981503213 62550 29352 331208252 44437 29352 689254575 44437 79953 113358217 29352 56634 504199864 18978 40025 736846712 29352 33163 193582781 26667 44437 786481716 33048 56634 277865412 23327 56634 131366872 33048 27534 613473395 26667 35162 85010057 21106 27534 835930529 38834 35162 68311557 38834 3231 472031089 35162 64074 524584436 3231 78115 556425018 43690 38834 92305015 61424 3231 926733505 560 61424 926727362 64074 1085 22225379 58479 43690 36313883 1085 50037 142256570 1085 44590 419414601 52713 58479 467323344 39964 1085 174898668 39964 43785 255659453 7388 39964 705822859 7388 21802 408047199 22230 7388 612672814 38183 43785 289211292 43785 81171 38645291 21802 61648 698082637 39709 22230 943832251 39709 71619 41646235 39709 64951 760782212 72004 81171 91682737 75889 72004 984712471 45444 72004 472408043 60571 64951 359093987 45444 26594 807424893 14016 45444 20528126 14016 27648 646417727 27648 50830 859707027 50830 877 353001749 26594 75908 787059564 59851 14016 314669792 14993 75908 340365699 14993 34268 809171508 36734 75908 195117621 18110 75908 712306613 43801 36734 767205705 36734 54265 605512277 34268 4457 890445005 54265 24062 8561598 56250 4457 870168055 4457 20745 636047996 56250 58050 584103535 20745 30946 322079864 58050 16017 189447000 30946 75402 768706754 58050 82966 22327352 54282 16017 654727767 43879 54282 801161673 75402 29284 351923700 7961 75402 19749717 29284 2648 804695476 56546 43879 720736011 56546 48961 243906297 54295 2648 193160772 23477 7961 565752709 2648 23347 773487083 8958 56546 659057707 37175 23347 189299128 23477 31453 653917531 31453 6845 361251883 31453 10709 207769040 42177 31453 63549880 31453 20695 746272284 32818 10709 31428781 10709 71679 713507196 79689 71679 14942646 32818 48071 543166618 32818 47160 485959475 37977 71679 51892374 47160 72259 744573508 79689 52058 594965424 48974 72259 671962136 45956 48974 580683910 37977 27873 87677052 27873 79318 92523741 37177 48974 214774775 45956 210 685024519 79318 13645 15305937 76221 13645 143036206 79318 71963 234525487 14194 210 655462264 61774 76221 932295124 61774 72955 837663138 71963 49452 690734496 8266 72955 949891195 40879 8266 507200593 4908 40879 658401296 49452 20735 503912450 18656 49452 892940343 57041 40879 31235696 59396 18656 745551135 57041 31330 138273214 21837 20735 524335123 68388 21837 714388807 31330 68661 905346567 21837 80 81463780 78610 31330 50898775 2353 68388 464470412 68661 69329 284529853 2353 17678 630633774 52783 69329 443029263 2353 54249 631794017 54249 62887 22029797 60832 62887 45548464 52896 52783 432328667 29966 60832 900434222 60832 24001 175310978 65451 24001 460971806 52896 7004 44802937 10117 7004 219533778 10117 32386 976791255 47048 24001 68507384 10117 48379 167272811 77340 10117 621284643 67446 32386 688182703 47048 1418 686223711 80752 48379 242269134 33553 80752 937675223 20998 33553 158756894 13797 1418 31785419 62190 20998 765040544 13797 56293 621481712 20998 48454 823443427 20998 19827 492513971 19827 13789 110330481 48454 19147 375944916 48454 58925 865561656 19827 28431 819844466 19827 23847 977430093 19259 13789 484637130 19259 19142 545563875 19259 18770 354373812 23225 28431 46427618 23225 34699 904648288 23225 34595 980305421 34595 34142 648786420 78910 34595 721169698 34142 8450 390730187 34699 17073 205238001 29135 34595 970408537 78910 73730 447808257 41484 8450 107722917 14326 17073 643322101 19952 17073 198720729 70814 14326 73729191 73730 53839 843914040 29537 41484 559251398 29537 49065 112158775 19952 78410 342853238 3415 53839 663379875 29537 12491 805757119 57035 12491 626053674 3415 41655 434950778 57035 23533 629088991 23533 62368 752544369 50805 57035 955757258 74916 23533 798367330 74916 45955 218755238 45955 38745 843563907 74916 80903 619990675 59754 80903 805866524 59754 66957 389102514 45955 31101 514708917 70681 59754 823313287 21373 31101 370584700 66957 13214 885753513 56461 31101 651375807 70681 15991 260817686 69024 13214 381107398 13983 56461 579031712 13214 49264 341920555 41189 56461 39037092 15991 1448 303301846 41189 59114 287010016 52933 59114 380300995 27573 52933 916675200 27928 27573 223421756 35191 1448 256318140 45669 27928 512071701 74191 35191 448209177 27573 55418 271357289 35191 53589 764030920 45669 31628 698286226 44464 74191 861576030 74191 56603 914755282 53589 75007 918078090 31628 15707 680429412 69063 75007 101996423 4166 75007 772456560 35840 69063 983113360 38672 4166 148523479 38672 24534 43957773 35840 43522 910598974 44328 4166 962592255 40423 38672 232423689 43798 44328 10359776 28854 43798 449796821 51374 43522 279030423 64581 44328 799239301 74283 64581 932509371 43798 36975 286246894 74283 45160 675703120 45160 8044 365251693 26182 36975 950407563 36975 46924 19222331 34588 8044 142982158 38480 8044 538342184 44398 8044 244723742 46678 34588 339732193 54078 46924 576644532 67077 34588 323150129 10826 44398 75936859 63881 54078 213911353 10826 21072 626062696 10826 9850 348090083 67077 69158 432177937 31020 10826 966708578 69158 32405 453529632 57656 32405 590613299 57656 83113 174701224 83113 79204 42490819 31020 20633 630097787 83113 6453 209656012 11639 57656 734806859 83113 26302 934653874 50337 20633 121544085 20633 56165 603488399 70100 11639 735783652 14207 50337 404964573 74443 56165 683066755 73565 70100 477967465 73565 5537 92424332 70100 8383 928158447 46774 14207 629152663 30644 73565 802407508 5537 44520 981123724 8383 35860 974053618 60582 30644 130764029 30644 8224 191075739 80376 30644 585614183 80376 31051 882054979 31051 65470 88566316 35446 60582 757155560 49890 80376 155459479 65470 16993 891229015 46510 31051 620207488 65470 61475 806287274 35446 48259 666388872 37301 48259 111102132 61475 48220 105733818 46510 74659 804428121 40770 61475 610924317 16662 40770 403111753 21537 48220 667224068 40770 68254 459775583 40770 19922 572433455 31653 40770 812512868 67052 16662 679890289 67052 10554 190382438 19922 72291 436821260 40090 67052 673876001 3679 72291 155840632 72291 66955 474693266 10554 55819 67125348 55819 78837 822803737 3679 75542 499305038 3679 30464 964749406 26900 30464 110746298 14751 75542 704434049 26900 81287 962048651 30464 75213 30808617 30464 77338 358556544 75213 45092 47998226 23524 75213 118022612 3213 75213 873796601 45092 3929 25024815 53382 3213 316905319 45092 26869 732868577 3213 80194 3094949 29596 3929 229910333 3929 21110 530402139 75357 29596 158163245 75357 16860 691961074 29596 48885 715529054 14115 48885 46879908 42593 48885 413121105 16860 49951 917092510 16860 61672 626042708 48885 67296 662640832 49951 51089 908504098 7170 61672 3941892 5674 51089 789142734 61672 67808 114394359 68591 7170 964962144 12221 7170 879554285 27064 7170 648420693 6049 67808 776604196 67808 38923 757624319 45235 68591 75493479 6049 71509 569993093 38923 3057 3247429 32199 71509 905094610 38923 60103 459824546 83398 3057 590463374 64259 71509 980235337 3594 64259 511419160 83398 39595 285012736 39595 76325 10057139 39595 81153 380122256 76325 35944 221929101 39595 23142 874924459 32380 23142 522149315 47736 35944 381966430 28331 81153 825126625 25981 32380 605443356 70314 32380 284865995 47736 60040 83266615 47736 26926 234063423 41430 70314 278646972 25981 36693 518072888 36693 40908 28526969 26926 21811 948092237 41430 21806 35086643 41430 63040 417979498 40908 27763 638201358 4056 21806 527401788 63040 69226 215291092 11285 4056 17170822 61006 4056 181841086 18821 69226 907233779 3554 18821 794966213 11285 7146 101007926 11285 29961 87093078 63847 61006 126356689 577 18821 12114495 29961 48620 477138709 577 47280 378954324 577 22801 59213867 59452 47280 88413022 48123 48620 534282563 48946 59452 969618311 22418 47280 92256546 48123 58179 816268153 15810 22418 782166924 15810 46918 656757513 34710 15810 637910031 15810 8738 586533177 3016 15810 34989254 9609 3016 926505654 46918 32606 891882653 34710 8975 510808218 3016 48575 684294310 8975 123 499285008 8975 33615 8836208 75874 33615 73217890 8975 65702 314312408 49356 33615 309835821 123 42279 80261954 55432 49356 368512669 49356 25889 976729563 26308 49356 109378631 20908 42279 182026608 20254 55432 58590250 25662 20908 222054411 20254 256 83394503 25662 26477 628748751 20908 37032 335474776 26477 10074 336481611 25662 25417 761583937 53970 37032 274974162 7824 53970 740952938 7824 55517 582670728 25417 43826 848371871 53970 33218 881925432 54808 7824 82910609 37732 43826 947187421 43826 71532 30843639 55035 43826 888201045 54808 36556 51262590 37732 63834 927046141 71532 16689 76708870 71532 38734 728859811 63834 25051 721354304 1914 16689 99459779 24829 38734 263175590 2887 38734 22772768 24829 34265 816236859 40385 24829 759949985 4274 34265 973408876 14181 40385 586525971 14181 80445 205563113 3538 80445 101125073 3538 60973 515443771 14181 73734 325840640 62661 3538 804614272 21548 73734 701363451 3538 60021 661198023 60021 36981 998539487 36981 33008 348081033 67144 21548 570523268 63022 36981 177465906 20965 60021 467901499 13534 67144 903772230 21572 67144 363344196 20965 10863 722243252 14939 63022 638533290 18162 14939 336099908 54321 13534 16729466 14939 25267 286533529 14939 30961 123282738 30961 49334 447973236 33126 25267 677503642 54321 16668 107385800 8199 25267 49272636 33126 50314 479075095 8199 13064 771756154 8199 73659 65608288 73659 74522 355276465 14662 74522 172541838 14662 28586 551594323 28586 67665 373523526 73659 14264 675107803 56485 28586 487335024 14662 413 266199812 26448 14264 886923723 26448 59525 570049053 64457 26448 66645088 81537 26448 149100918 64457 72543 628628524 64457 31374 334530420 22431 81537 670685805 72543 3609 469277318 81537 31841 50976927 22431 52041 410707310 22431 50820 248207143 31841 1647 118303853 45390 50820 857461945 77635 50820 183870453 11169 77635 190281625 77635 28032 971181871 28032 52568 839552813 45390 17509 117135007 10679 11169 493816318 14169 17509 932745138 9026 28032 317125826 10679 240 82664810 14169 30352 78594831 78854 10679 576622072 30352 71759 229012261 51209 9026 353090521 51209 47638 654663714 47638 35119 98950072 35119 70646 969838729 51209 14838 561955327 67409 35119 585407138 11385 47638 942358400 67409 60045 779400821 70646 76538 183674202 11385 50350 178245680 70129 76538 248178331 39341 76538 236211247 51182 76538 483183135 64019 70129 735301618 6996 51182 444377835 39341 64887 752167288 51182 6244 146565981 39391 51182 121379079 54441 64887 476505710 39391 38894 233369276 64887 64026 808887210 47847 64026 276630935 39391 6570 96252715 54441 75043 663255367 75043 57234 34281596 19937 47847 396346256 75043 64793 336872552 64793 73221 318335766 32420 75043 799879929 64793 55941 584893594 78834 19937 722983961 1486 73221 746758819 73221 76019 301440934 18177 32420 967582344 36025 1486 516904755 18619 18177 668924030 18177 80767 19728034 36025 26664 929553925 18619 62991 706619421 80767 52748 248424013 74593 26664 286826690 29104 62991 875877291 62991 77099 129844121 77099 24812 148787628 24812 5582 100366791 24812 9976 731530863 77099 34603 775774803 77887 24812 545417044 9976 40995 51460279 34603 64050 855162379 24628 34603 566467357 34603 3724 894156998 15110 77887 174674075 68856 40995 407208837 81698 68856 121552916 18590 15110 474710861 5834 68856 152919468 81698 23002 32078847 30945 5834 249833909 18590 57463 770036687 30945 25327 767064045 63014 30945 878584151 30945 40127 832373581 22510 63014 472570934 1209 22510 642033282 25327 7501 452198893 39142 1209 556852422 40127 19498 499728729 33748 7501 875099513 69674 1209 465336341 39142 2375 267603115 71748 2375 257548384 71748 7843 143151704 69674 18533 408318870 12591 71748 175526404 18533 26365 595702661 74290 26365 532439456 74290 69442 190461996 18533 9693 603320706 12591 61627 101163247 68747 26365 695798941 69442 44118 306370977 68747 54731 604750729 53059 9693 836694209 54731 6832 418069970 41866 53059 181535371 44118 68537 94594102 26872 41866 958712017 56074 68537 581227334 68537 79922 483247767 2610 68537 397902794 44642 68537 551860535 59121 79922 258269940 2610 47928 147671637 47928 9763 257871809 51025 47928 959460983 44642 68703 802197021 68703 25498 58838464 51025 30683 776964364 25498 50252 591830691 25498 35678 902595922 30683 60999 733223768 27445 35678 212449817 48690 50252 87452179 78270 27445 911483022 27445 43343 402947238 78270 19633 207199423 19633 16651 92244415 80531 16651 697130303 78270 61068 179576357 19633 69710 488750933 69710 24248 761189211 1083 16651 109901999 39993 69710 402928403 69710 79535 420593047 73977 69710 934417046 39993 66559 620641506 79535 19132 172895343 32817 19132 64609300 75065 73977 479284822 80582 75065 388596516 80582 74568 990510836 80582 43806 689556182 47751 74568 61265300 61113 47751 175187652 61113 16570 46721296 74568 39150 84911696 21422 39150 659919238 47751 19465 480454531 61113 2390 81680057 15069 39150 762639434 19465 26472 76752897 10127 15069 388770617 2390 79502 68888612 26472 55335 215028460 15069 26004 134504937 55335 34198 135438193 36327 34198 199420914 26004 25335 60287373 21904 34198 64197209 21998 36327 59076920 36327 38115 604446308 25335 58339 918829011 18769 38115 191318659 21998 45105 32245886 45105 5053 152847470 58339 73257 994128517 72268 5053 30682610 18769 18133 331764954 65278 73257 541311749 18133 49333 352777355 65278 17824 150418390 72268 25771 653348807 39005 25771 165726272 66493 65278 315558216 35506 17824 506660253 25771 23010 193358334 18677 25771 371140100 15095 35506 80504806 23010 28694 216503587 25435 23010 687973823 16822 23010 612668711 16822 78938 451467771 80982 78938 917517824 80982 61035 300471591 16822 44926 330026138 44926 45876 987162608 57627 80982 993980842 72582 45876 535316530 80296 72582 911696645 45876 22168 242146943 27055 57627 78026231 15388 27055 381979809 70353 15388 400208971 70353 78800 11625088 25159 27055 280268005 50097 27055 986063612 29673 15388 86733952 70419 29673 93837086 25159 40974 73280458 29673 15147 168114049 69170 15147 47557622 15147 73351 588783822 24262 70419 500820773 68306 40974 53761927 24262 9139 827491446 32486 73351 683390665 80029 32486 583930495 25068 68306 207200356 9139 51618 232887788 59169 51618 600852023 32486 6924 623457054 13145 6924 111125208 51618 25723 729479718 13145 9218 566959130 14718 6924 599270968 9218 37626 911099470 25723 57098 742866186 12644 25723 245916102 14718 42588 476499993 12644 80364 361237076 80364 19305 300619597 12644 34664 62025466 40009 80364 815030914 72912 40009 868689557 65644 80364 193083964 65644 54406 266107193 67508 34664 614006266 67508 64134 231764722 67508 79427 434711042 7421 65644 851278859 64134 17586 386313381 17586 78497 238359649 17586 37219 114777971 43858 7421 77899225 78497 72075 636470128 10761 17586 747785751 10761 14436 41313090 73898 72075 821639816 72075 80295 931553387 14436 18862 609295404 14436 31207 717420003 14436 25848 646211068 80295 13922 105151347 13922 31572 527428603 31572 38365 529215991 38365 51118 131393449 13969 38365 993602140 72263 51118 749741637 31572 34011 854028847 13969 33550 404690773 29100 13969 824326210 28685 33550 280105050 33550 72523 814804090 34011 12494 574499653 44128 72523 497106939 20275 44128 576027527 44128 30513 911714004 72523 54664 398469561 54664 238 805247084 81493 238 114276789 9102 238 9638325 23043 81493 955025146 54664 8387 615423334 45653 238 816653274 23043 59050 89956695 82664 59050 812467506 8387 25989 226336920 25989 31488 779922204 82664 27388 46833772 31488 18505 492531186 31488 61325 390733265 25989 66971 463500352 4727 18505 995830007 30456 4727 24345319 66971 22215 492900775 64431 61325 988056516 30456 62081 384292344 22215 37144 210812263 22215 63533 352881145 16382 22215 321684209 37144 8733 101325933 72498 37144 209637094 62475 16382 79240621 72498 81515 73836562 70152 81515 49013855 70152 43424 375047802 62475 32928 487442810 39255 32928 594710737 39255 71951 553034415 70152 52530 136866259 78123 71951 610194513 26899 39255 400990638 39255 75849 625553486 71951 61810 699235234 52530 54972 491784786 31581 54972 273788820 26899 34673 7587507 75849 74509 625806270 56160 74509 325501561 58220 54972 917935219 74509 80822 118526928 34673 39615 666778884 35138 80822 131531175 6087 58220 794275255 29143 6087 585578376 39615 36512 583017129 9342 36512 613613338 66002 9342 895292445 6087 72821 448327017 66002 61772 70117805 72821 52265 467963471 66002 82330 385738871 82330 61453 532365237 61453 10097 119928154 82330 58117 416220671 10097 52682 84898563 55447 82330 183362744 60752 58117 698266385 60752 33422 865683416 60752 9971 704492206 63638 52682 128715854 56714 33422 352067381 33422 61135 124033452 66249 9971 686528714 61135 48051 694403854 61135 2717 364988620 66040 66249 658102193 2717 59485 342951002 25504 2717 467305330 2717 56703 900850577 25504 41357 353258878 25504 81449 123306299 38707 41357 589942935 3669 38707 704031888 38707 30119 19147024 19375 38707 611920843 38707 77749 548549779 67733 77749 447741117 32653 3669 63864400 39697 32653 949976397 27634 32653 595949049 27634 69497 773151928 39697 61793 770725207 81347 27634 297035022 27634 30078 284014785 38908 61793 826589237 30078 14770 36151088 14770 80415 173895283 37352 14770 329017268 45173 38908 639269422 14770 64248 138967614 45173 44724 201059867 45173 67711 67694840 31743 67711 65133322 67711 16834 635587164 48781 64248 594860192 39962 31743 887623785 74297 31743 190620155 31743 59882 189147750 46383 59882 601412228 61950 59882 538057124 59882 83194 110436196 83194 71319 935446049 71070 83194 757851282 69966 71319 867291347 58440 71070 465143958 71070 83459 500827319 18565 58440 398809053 64744 18565 315004808 39219 58440 257630447 58440 32806 36601143 39219 19294 34644535 36281 39219 73019109 72487 64744 435090269 5564 19294 565436214 15374 19294 587845742 62871 15374 22053012 37384 5564 235250598 41221 5564 540162465 73642 5564 74478729 62871 15310 242738933 62871 2974 266229124 47477 37384 205826511 29996 73642 17121110 46083 2974 981496900 79671 2974 176455990 47477 34395 127242195 29996 61905 794839320 79671 45528 141397912 46083 25672 167460861 25672 28906 971464786 49200 34395 515360162 76988 45528 11137591 65361 45528 951016858 75864 28906 743712638 9088 28906 958753867 9088 34519 417634623 9088 39658 582534173 9088 31837 595053867 75864 74710 996808801 80721 34519 726923188 39658 41003 299681510 34979 74710 89398015 74710 16265 611975734 21415 41003 176966770 41003 61032 937630051 61032 18975 239775898 16265 62365 994465702 61032 48199 56117323 10302 48199 802213542 39762 61032 676010847 10302 19045 491314232 62687 48199 690983100 16582 48199 569622953 25577 10302 378536386 39762 26619 567620434 25577 17304 444729245 655 17304 664657655 16582 68612 961822773 26619 61700 764923186 655 77952 908586334 55832 77952 992253797 77952 82429 860576150 67021 55832 251792069 55832 7637 637234761 7637 24186 421556134 31669 55832 667489370 24545 24186 259407428 7637 8660 839235119 8660 59589 349542137 24186 52197 247978484 4356 24545 175747429 8660 79883 636980864 77919 8660 79351339 60043 59589 822071172 60043 23437 442625880 23437 32761 399344111 5740 23437 584052437 77919 21790 126631877 24974 5740 29130085 58493 21790 889850116 58493 44232 77112246 11030 44232 216072933 53967 58493 473361006 24974 15596 18066403 58493 22539 125595906 22539 58125 592582063 53967 59354 811268964 35356 53967 846781117 32849 58125 533399264 35356 14915 587411176 32849 37678 104542496 14915 70145 115937520 70145 65160 99191899 26305 32849 524439438 2741 37678 6436034 9699 37678 136557250 70145 39462 529178089 79814 2741 125100651 25868 79814 260454583 6986 79814 677958588 39462 46851 114244639 62053 25868 392426522 68368 79814 205136278 6986 45360 668650255 52157 62053 760576277 12104 45360 567077034 52157 65982 95333068 19944 45360 553713705 65982 43864 925583949 52157 31726 880395997 31726 37658 49991746 2315 31726 720600961 37658 81355 222099778 33303 31726 581708929 33303 9143 841385014 8002 33303 573637548 66114 2315 235240868 14752 66114 733659605 13297 9143 57788058 56318 9143 178912686 14752 47533 363403990 14752 19139 683483107 36162 19139 281520622 30837 56318 210811073 55167 36162 20382654 47533 69283 991640904 51138 55167 813193016 51138 18230 502060582 52229 30837 410459827 55167 42428 222879854 42097 69283 48469728 13405 18230 912507193 4013 18230 762581470 52229 20121 724087739 42097 77480 753509357 70265 4013 491250212 68012 4013 501506493 72887 77480 133199455 70265 12118 116962830 77480 30725 842648036 68012 40152 140250297 64834 68012 912752580 9375 12118 399047155 50904 9375 841252457 9375 7197 351099023 9375 7235 766384523 7235 51160 860649712 9375 42885 683279345 27725 42885 30091215 8401 7197 148633410 22269 27725 15400209 51160 16447 605546618 21197 8401 667133289 65309 22269 152450167 16447 49850 935272949 44619 22269 626474300 80051 21197 681903492 65309 24869 28966559 49850 19712 806556391 63492 44619 595490328 63492 36799 786867676 24869 37672 262256865 56937 37672 745799267 36799 64720 828297619 48561 63492 57935994 32782 64720 264523752 9225 32782 469330999 56937 68674 590242904 24553 9225 313849142 32782 37077 625593105 24553 29926 442823972 9225 39215 177161687 39215 43226 496326984 56431 43226 910710809 10061 43226 781379960 10061 18650 18087840 39215 9738 573108688 9738 28957 920797723 56431 42176 78397263 9738 45224 799831135 21440 9738 431059071 3010 45224 209669459 28957 21766 639457957 73906 3010 741887057 50840 3010 247638132 21440 4402 54945540 30055 4402 324580267 22754 50840 667705916 73906 60534 290751820 22754 9863 828823325 9863 20744 937134212 76141 20744 345412115 20744 34555 127255868 76141 48955 386699905 56908 34555 720337880 62723 48955 194502737 48955 62931 955918627 22565 62723 904303369 62723 29379 56600907 36819 62931 253716382 36819 13390 866186938 13390 41619 994701140 29379 61222 393285496 60586 29379 716707154 51764 60586 93340131 36701 51764 608685445 40185 61222 97474344 45176 61222 98266294 66731 60586 72823748 66731 61516 135416042 58119 36701 524013588 66846 66731 797074927 61516 45264 734090972 11073 58119 927825148 15429 61516 52601423 23116 11073 94930916 58073 66846 342719801 9825 11073 814588264 11073 67488 457071811 32932 23116 272558963 9825 22930 781858598 80365 58073 285918984 70549 22930 540374667 67591 70549 809095852 58676 70549 869151475 32843 22930 111392742 67591 59231 126947021 62673 32843 725613628 12092 59231 314878666 32843 71431 356762570 22851 12092 540013006 62673 13325 138784799 22851 60285 98874590 73887 71431 471254454 73887 8459 189701181 22851 46940 106358342 61302 60285 330090523 66396 8459 555925420 33445 61302 628978952 66396 33439 188696305 66396 47346 14565866 32602 66396 743811839 42159 47346 61073065 42159 65145 560099928 53410 65145 975380593 42159 32713 448464518 55907 65145 73588683 63293 65145 103159106 39591 55907 393138728 32713 8342 728409672 63293 28472 23259675 55907 59204 406916037 34269 8342 932078037 55749 39591 76331738 29259 8342 32895429 47996 29259 911703765 74606 34269 417633437 55592 47996 41490529 55592 78571 977457421 74606 19002 559690931 79780 78571 223485654 56541 78571 25780664 71820 19002 447921114 58467 78571 322053957 71820 3146 703353328 58605 3146 128932451 41052 56541 590264341 58605 16904 932479549 41052 41483 351206294 21312 41052 788432067 78852 58605 126355678 41052 66433 284079365 41483 21472 60684138 55903 78852 875211966 39626 21312 632193049 21472 38066 548528623 66433 45823 148091046 67039 55903 5269388 61150 55903 703249054 61150 14839 142104701 40667 38066 230303323 61150 43041 838248084 14839 73748 659401988 61150 58642 47942742 73748 61181 632055270 20159 58642 247226353 78752 73748 94059692 78752 28916 7432762 61216 58642 709391959 28916 13928 897918086 78752 16578 22580325 28916 19810 49780060 16578 20088 725788694 13928 70399 471716228 78843 16578 382372791 70399 61192 540672830 20088 62528 737374429 62528 40669 285760126 62528 19108 2164898 40669 50734 259901048 50734 48827 875110376 62528 12914 97663814 14133 40669 890949466 50734 6037 976430245 50565 14133 840257652 17480 6037 646959133 50565 66078 25827741 1478 14133 738542045 50565 48032 604304989 28892 66078 885686882 21433 66078 676595552 75353 28892 304386592 48032 55238 510313326 40501 21433 663262748 15921 40501 776365935 40501 74610 851731089 29667 40501 135323896 74610 55284 473162728 74610 60170 759524178 58279 15921 331647487 12598 60170 28974004 12598 51771 20168857 57670 58279 380378513 10990 58279 511450878 69323 51771 968969174 12598 2729 676393981 57670 26716 528530172 8374 2729 912051057 26716 67317 423443640 55983 67317 403838071 2729 54985 203510300 55983 11677 556318585 6006 8374 762513113 67317 11132 217623907 43346 54985 184106985 11677 53051 826851820 77928 11132 232910713 11123 53051 972915431 77928 51061 458247928 71366 53051 303005427 53051 61961 586536769 11123 48793 777814528 71366 16666 812696329 50411 71366 6426789 80856 16666 970212089 79838 16666 140982244 79838 81335 370866720 50411 68303 512556584 79838 14134 284331191 23216 80856 507933473 9014 79838 131968233 14134 70815 534035514 73581 14134 886838669 21224 9014 830684520 70815 28587 696349954 73581 27054 624820048 27054 18034 965605703 21224 59352 250470013 71630 28587 797532860 27054 66516 719474702 66516 65146 667161661 66516 33699 793983688 27524 65146 115306824 65146 22238 23924563 22238 4557 889237111 56766 65146 720592540 41044 4557 571676027 41044 81093 91116989 41044 16392 466611698 79733 41044 656117642 12344 79733 55491456 41044 42281 298364724 25102 81093 388604966 51595 79733 504431892 32326 42281 805731538 14162 42281 806399125 73251 14162 641912588 9750 14162 215954279 16033 51595 611955784 16033 63538 9373777 56036 9750 624253225 692 9750 227430939 30015 9750 837110719 56036 63806 359476648 22235 56036 92865786 72684 30015 319200419 30015 83020 1564680 17695 22235 874487100 55006 72684 18916229 55006 62257 281340172 62257 60097 307858285 60097 7813 150057315 20698 62257 393154810 60097 71640 559506634 71640 18858 458406783 18858 81551 211336189 71640 45367 3879426 45367 79368 983621959 40160 71640 609831403 44446 40160 997228911 74144 40160 63725596 23981 44446 703570780 50225 74144 639027171 25563 74144 13008971 23981 39127 809493221 81592 39127 482591166 77374 81592 87121138 4210 39127 772155077 81592 24502 851176423 81592 12794 337902891 2637 77374 605574821 77374 42637 97275914 5504 2637 840522555 12794 4349 302960741 20384 5504 276512829 2637 59812 5567497 27829 59812 321651681 20384 72718 110561400 20402 27829 139712506 62963 59812 471138602 6754 72718 270435861 6754 58464 771589931 6754 7975 291410948 6754 63589 837832945 62963 45590 727923070 68955 45590 157203278 67231 68955 430007614 30170 63589 795468487 45590 6834 335377064 30170 55249 573400476 6834 81114 251135230 77672 81114 657161016 31744 55249 288106249 6834 65335 238498463 65335 36674 743809134 81114 66325 229540831 31744 881 515883181 40211 66325 371801993 54502 66325 397392121 50943 40211 802397850 881 55668 90403473 63400 50943 163845781 55668 72963 214080318 70191 72963 643457604 57461 55668 910259846 63400 44209 866379973 44209 67114 648342402 57461 33509 439214686 57461 554 143779755 67114 22885 216783756 18070 67114 387350212 554 23787 754350233 22885 82525 152488048 554 72682 563043872 62395 82525 40819863 48431 62395 380228058 82525 3169 177559199 72682 74810 356667120 71832 62395 355904457 16713 74810 793613247 9334 74810 922015502 16713 73084 132592078 9334 2669 36050559 73084 78846 359322906 16713 26676 249519912 63061 9334 772451901 2669 32995 727463946 52901 26676 245136217 63061 43957 505470709 32995 17548 282348512 44485 63061 26138160 17548 67562 382546605 52901 27983 59166759 44485 31647 595336873 17548 59746 444371147 37771 31647 533751867 62391 59746 753976039 1026 37771 789260903 34995 62391 90667058 1026 54226 527405960 15704 37771 429723169 54226 73401 829573443 54226 28766 679176344 28766 4632 889655459 8239 73401 735406097 4632 46669 435970323 4632 21995 834580540 4632 14672 965241613 74698 46669 262763351 46669 37137 161334863 21995 23158 654561306 39565 23158 926037496 39565 37205 66463374 74698 69825 756112992 74781 39565 421431258 23158 12564 497317400 37517 37205 435893163 37205 26548 860857891 75746 74781 106633202 75746 82001 152232910 27268 82001 775033671 37517 41981 456099904 26548 20245 259236510 82001 47617 208394210 82001 65045 834436353 65045 11309 81650708 41981 78038 769848501 78286 78038 455084053 78038 48612 280535653 31133 78286 993442304 78038 8651 347232348 23317 8651 405637686 23317 61045 522683247 48612 23098 898195017 13373 31133 722041627 44281 8651 176388447 61045 78749 343663860 36511 44281 811722209 44281 19565 53829868 13373 17956 977416579 550 19565 94878190 550 57322 934812928 8965 57322 771788190 52537 8965 553554914 52537 61644 453610377 8965 9812 754290752 61644 72477 890273273 82754 9812 583968234 63252 52537 131456716 40468 72477 747305668 82754 69415 90140229 40468 75522 203089991 75522 45715 408698816 7970 63252 36704457 23688 45715 739961317 69415 72227 55827604 45715 63376 778221023 68934 23688 404598897 63376 36199 85570213 23688 64452 454849406 52187 64452 357667379 68934 31904 340023313 36199 20175 74101296 1373 52187 365929872 22412 64452 111187499 15068 52187 59056354 79385 22412 741962354 1373 80628 487648164 26082 79385 981991242 79385 3758 465706203 2100 3758 243506356 70107 79385 261824765 50967 70107 69723387 3758 1059 424252942 3758 70059 477093822 70059 47009 694474188 70059 77854 940758854 70059 82217 935218202 74027 82217 663521748 47009 11567 72934511 11567 56666 119416313 56227 11567 681069672 74027 36912 246653557 32411 56227 864556186 77525 32411 545586805 46136 32411 655630057 31934 32411 556828894 78992 32411 515853239 78992 55623 436394833 3689 77525 781845880 15560 55623 671724877 78992 68744 600766205 17741 78992 215850269 68744 63111 332376582 3689 45901 689648830 53567 45901 506597612 63111 5975 389818306 63111 60378 375476509 41445 60378 208901469 13126 53567 717633011 13126 15726 422811434 41445 6866 248614135 6866 2034 143234240 15726 65331 311225309 2034 55144 557089904 32317 15726 198150427 6866 65096 274423956 65096 33523 398847562 6499 33523 187417388 33523 43254 369646241 4997 6499 989051585 27479 65096 391164060 6499 22531 768943836 50852 4997 867858102 22531 61409 859189613 64118 27479 437366279 27479 49105 663786881 64118 7412 966674075 61409 47815 302964136 39724 49105 91682893 22473 7412 223486922 67544 22473 793901520 47815 35868 793782650 39724 22279 988185101 17849 35868 776489575 67544 71717 563298955 35868 24898 939107895 23953 22279 996927400 68596 22279 573619933 17849 55325 390929736 23953 9733 155309316 9733 71113 419843293 25451 55325 366792777 47275 71113 331150016 25451 2787 516933101 63577 2787 234843652 41844 71113 417698928 25451 79867 90847250 47275 63050 74010604 2787 63062 45197966 12484 63577 141896393 75002 63050 173590388 63062 8373 267992635 63050 65166 346605069 75002 17426 740335989 75002 65521 126938464 62303 65521 565830819 8373 67476 567257850 65521 23706 785815474 80399 23706 454896858 20664 67476 26273475 81651 80399 895684947 62898 80399 571002031 81651 41566 507970329 42704 81651 770597246 62898 21973 53061862 21973 63789 866697915 62898 61767 551046976 63789 6491 249686386 53229 63789 828819467 61767 53804 487703199 2272 53229 738184029 61767 16353 60088736 76618 6491 838673962 53804 55666 908882445 53804 34147 1169135 56338 76618 688344030 16353 18458 231644671 80640 55666 440935327 18458 22240 609391395 50482 34147 997815993 18458 25071 829058911 18458 34357 741621855 51172 22240 704237158 34357 13557 982790631 82363 34357 686363315 71537 13557 46363605 51767 71537 376544197 82363 54817 435021924 74445 54817 952356549 76213 51767 66338030 76213 79495 131576638 38472 51767 407928814 67685 74445 866544469 2593 76213 955352656 67685 9783 912913062 55278 79495 843421820 39268 2593 522715258 41942 55278 679626911 13967 2593 281384615 57389 13967 612525390 34376 13967 985427722 5645 34376 97327975 26443 57389 765341334 78101 5645 282222778 5645 20054 728770616 20054 72238 228772616 32569 20054 103242866 43288 72238 76084911 62541 72238 190598269 43288 67121 150755899 51654 32569 689638916 14251 51654 550516004 67121 64382 284254093 68559 64382 291822940 26299 14251 745076807 15373 14251 385902988 40780 68559 415753674 54243 64382 797509147 28823 54243 868097209 28823 58139 456341940 71881 15373 280809082 40780 75123 162247778 45008 54243 26848684 41341 45008 58871983 71881 19176 974802953 45008 43255 173474633 75123 45410 908838299 61039 45410 729312394 60376 41341 806649901 60376 43627 611247449 51391 60376 778000013 7432 45410 987263936 38016 51391 332897748 61335 7432 79881395 66287 43627 569537708 14034 7432 502895481 59273 61335 73854240 81265 38016 939431437 61335 11679 608508645 25354 11679 170666225 42881 59273 912963999 44069 42881 952786168 11679 38589 68131494 25354 71195 867411040 70767 38589 408266595 36992 38589 984057151 17724 70767 180841626 22271 36992 85052996 70767 3480 461126870 1890 22271 567250680 8797 22271 406190424 76655 17724 733527718 60862 3480 587805769 13572 1890 285780287 60862 36866 376295274 36866 16856 484658712 76655 43435 800587368 74911 16856 816094271 16856 2498 972059791 16856 37048 301049305 66164 43435 867196499 43435 81417 271625695 42960 66164 961460242 33749 37048 414293848 42960 8515 226645779 33806 42960 158284390 42960 71263 756723387 8515 67527 817913566 67527 76701 269803962 82712 71263 245876270 33806 61540 412656713 61221 61540 640391208 82712 39273 20496212 54159 76701 639511991 39086 39273 845023489 39086 42360 77915089 51002 39273 78184101 6316 42360 465290813 42360 44227 706219472 44227 70935 167264155 51002 23752 566161887 22159 51002 418217804 23752 40662 69877002 70935 18549 372447130 22159 46436 44857922 80411 23752 838296548 61049 18549 348858380 43152 61049 375791415 61049 12336 787689584 82574 46436 214426944 43152 53639 808381051 7789 53639 902482110 12261 53639 641882815 59895 7789 631242194 53639 21483 952390282 21483 39220 986000237 28479 12261 976571241 18947 59895 546470143 28479 55020 345382110 55020 31463 91161906 70651 55020 537240671 42734 70651 847754665 18947 34513 260662559 31463 48022 107969992 62715 70651 91365835 42734 63137 386097915 42734 61001 319771666 5133 61001 491344737 58388 62715 361385648 78527 61001 14789468 48546 61001 626125978 17395 58388 684844449 50714 48546 110040446 48546 36817 354178162 68655 78527 2748214 17395 54533 845662586 68655 30156 227314870 41783 50714 131120634 30156 54929 621996030 54929 79794 388845920 44554 30156 119036609 58935 30156 465625100 53585 44554 916040208 25795 79794 252979105 53585 684 932073116 14743 58935 443718136 25795 58007 121074627 58007 81406 865929012 15217 25795 64909876 684 43749 686537626 19915 14743 517963590 58007 37636 312679672 37636 80791 930650162 37636 69508 85772237 63397 43749 387923630 69508 1179 118524407 63397 69386 102078340 80791 33320 945768512 73590 63397 246152042 36277 63397 577104 1179 15240 319032539 73590 40477 441456951 73590 30520 277890523 30520 73524 523738586 28968 36277 380009487 67986 28968 262974836 28968 29328 447509124 28968 6821 348284236 6821 81063 871971162 6821 58510 783321828 35827 81063 908674628 50098 58510 766855029 74887 50098 191028440 58510 1656 881387865 43472 74887 763887509 2727 1656 467921988 2727 74372 178776558 2727 6710 375543563 64651 2727 69281252 80838 64651 799467478 13359 80838 962074710 6710 18139 52296514 67779 18139 343129521 77318 67779 640259471 77318 12987 834637221 3935 13359 327511824 77318 3469 30460234 12987 70628 606581166 74234 12987 512023095 15829 3935 658669154 70628 25288 222450351 11577 3469 63863351 70628 29792 35970081 29792 43684 857893988 43684 31196 191205412 26852 29792 407058419 69785 31196 424836481 4459 69785 267896656 4459 6483 859935681 4459 33460 835583034 6483 82102 36770126 12317 6483 142917451 4459 4247 109978061 12317 55880 288719031 4247 41510 89983998 75286 55880 750428108 41510 66175 926495676 75286 64937 713661256 55880 13850 106214722 17856 64937 772749787 62678 17856 81433061 62678 6927 155732955 17856 24848 491679487 24848 31007 979268242 25129 17856 36818437 30416 24848 751220769 30416 35085 830462483 31007 18638 993335269 36909 25129 496153186 30416 57603 414958049 23888 35085 81958835 19773 57603 898571531 57603 22078 684710316 57603 63246 675952966 22078 4852 36304381 24030 63246 940861520 33759 4852 333543658 33759 83234 181556032 71235 4852 225256784 22509 4852 881871012 22509 20005 828191899 31617 71235 40696481 31617 76042 232262701 20958 20005 451611277 22509 46647 168602400 70875 31617 314553069 76353 46647 736988182 76353 61756 964048443 70875 52724 677873736 46647 79711 65139886 26785 52724 793736861 76353 60025 536948258 14851 52724 660144929 52724 80602 805020012 24477 26785 731844913 60025 63174 999993282 70410 60025 25015506 27858 63174 71207545 83366 27858 927237862 13973 63174 985694091 83366 65251 94420847 20841 70410 51434195 65251 24283 218404460 41123 24283 958140226 62425 24283 213033096 18043 41123 315489012 950 20841 586830566 12201 950 986566824 62425 67722 275974259 71216 18043 984893556 45065 950 36026911 45065 27760 420372333 56037 71216 730609301 76199 56037 170836971 56037 9226 866915048 27760 63700 606203774 63700 64015 161810921 56037 52773 497777623 76199 1965 378153305 40339 64015 981526275 70321 64015 184230660 22730 40339 450472706 40339 8707 854485256 5961 40339 870553069 22730 51801 786175415 51801 77135 138278686 54178 8707 545366164 54178 75796 883244740 75796 46704 902747245 47312 75796 786338977 58813 54178 63129122 20933 75796 288547238 20933 27495 755213418 13810 27495 310188122 25013 47312 94759059 9806 25013 577069472 32854 20933 293762384 15686 13810 755083642 38646 15686 22130757 9806 69842 131223504 76302 15686 333599687 32499 32854 630508497 66552 15686 533185906 38646 62426 7457665 69842 47626 272867648 32499 37204 910628145 66552 32024 38855742 77476 47626 118485861 43293 32024 838016593 43293 32280 632468581 77476 33616 572904729 42344 33616 769314419 30774 43293 942112929 30774 50388 867431101 30912 30774 2551123 42344 7736 772549856 27441 30912 120673143 7736 40172 67633009 30912 68221 474360640 27441 45114 942308550 40172 61944 573920013 68221 8162 788257755 68221 26817 757144777 8162 33977 111877613 49158 45114 187933949 33977 63243 85486072 8162 621 806400595 49653 63243 480022140 63243 43570 231714901 23320 63243 565273559 57384 63243 198624196 43570 55015 275449531 55015 63988 298430818 70112 55015 825672736 33193 63988 123205911 19531 57384 372536094 19531 35832 178467031 19531 32379 14934377 35832 11133 67537465 32379 70820 88322228 18614 32379 723674531 18614 53601 868826440 32379 40278 881125138 31468 70820 983621349 31468 60592 401334520 40278 9718 52138762 17831 31468 591751023 4327 17831 624288753 27522 4327 523187181 5272 60592 515489647 2542 4327 922975475 4327 38147 196035365 47569 38147 48819589 60898 27522 742087013 38147 70970 190298080 60898 38782 76861166 18442 47569 856733889 47569 54851 296564087 55449 18442 852085234 134 54851 703215417 36410 55449 534113044 68800 36410 558411169 28797 68800 82942471 18999 68800 868562256 134 5660 485177761 20274 28797 105039094 73262 18999 124593993 25620 73262 67144791 62206 18999 217076899 74258 5660 847319684 25041 74258 492157395 52848 73262 321347590 25041 73512 427417505 62206 4278 939266661 74258 7886 603129812 38428 4278 385438843 4278 42244 102868957 65645 73512 115623273 65645 81763 979066283 37250 7886 496973778 38428 11453 73270132 81763 66666 577429979 20934 11453 460636379 74525 81763 76310406 56026 74525 306322924 56026 73934 85088256 74525 77846 552843638 1213 56026 852404301 77846 79474 729380221 66755 73934 112280232 79474 11895 139185741 57793 11895 322269239 66755 32808 294085436 1600 32808 132898824 57793 72254 127110741 72254 26217 442428463 39426 57793 789434522 61731 72254 250761346 72254 73925 516949562 2646 72254 927784177 46532 73925 103218190 16564 73925 326785503 61731 26810 124340978 26810 16339 488839320 7071 2646 675893466 16339 40362 38747582 26792 26810 951354975 82837 26792 762166603 11369 26792 651425681 66611 26792 223624830 71369 26792 82487078 37392 82837 978917293 11369 74878 538428085 37392 49404 974508849 47109 66611 261783090 37392 81128 583682831 81128 56392 620198159 74878 29454 726095806 53353 47109 942174486 81128 4903 303293035 3403 81128 521087377 78475 29454 138179860 2183 3403 555573786 53353 7362 570399113 2183 53933 352960939 74174 7362 985535888 3599 2183 312593585 7362 40841 159885965 46226 7362 751680869 46226 73498 758915665 32368 73498 741720539 62732 46226 83497938 61176 32368 105583179 73598 62732 811490535 55669 73498 729561569 55137 62732 370858318 58752 55669 309340536 72701 58752 575607648 16009 55137 114417339 58752 49176 71913788 55137 27107 645063403 27107 55331 755342642 18522 27107 579451906 20533 55331 808678657 55331 13357 902139769 18522 76386 49629434 74314 76386 762709168 74314 289 710811707 20533 51780 795237464 40624 51780 621082711 40624 20038 489602161 20038 47550 480480679 40624 78526 206011905 80084 47550 663857017 20038 72882 907127787 47550 43386 640323870 43386 65304 350769530 20235 72882 362364528 80084 57561 15927819 57561 19686 966386911 6292 65304 443670206 6292 69816 266960597 26787 69816 1660066 22025 6292 779704420 26787 40704 352590895 22025 66772 26729262 79120 66772 97760860 55470 40704 641135752 43995 22025 268330968 79120 49465 329234707 66772 14802 598312623 44933 43995 432682645 49465 44887 70257790 14802 3733 584336289 77040 14802 671123056 8105 14802 856769545 24099 44887 419255894 21586 3733 26205336 63878 21586 101502445 8105 40217 70329838 14295 40217 764245935 13193 24099 148802745 14295 19523 456785390 40217 3776 870812258 18891 40217 799963964 18891 70900 605607811 13193 72879 874638241 60384 19523 52391441 70900 36532 538370327 39239 72879 883597988 60384 38384 39967279 4601 38384 29319345 38384 29355 716614025 36532 75158 880139131 4601 64954 418983484 38384 47493 977242508 35086 75158 47528068 75158 14005 750268913 14005 7788 621016448 18179 64954 934462513 25063 18179 526160835 35086 68029 524289699 68029 79267 135909830 79267 11242 50727807 25063 47042 65925218 15216 11242 588806239 47042 54553 232242378 10065 15216 565115668 23219 47042 231199312 10065 74348 472005571 54553 37442 248240117 23219 20100 685928564 13873 74348 132842381 14492 13873 505114341 18634 74348 762311347 18634 81887 879871940 20100 61186 537196229 49320 14492 394303958 61186 26404 833359128 81887 20903 199902565 49320 26044 936906608 26044 48846 5176842 51977 49320 259350737 3705 51977 970521737 3705 54465 868063657 38408 48846 993249193 54465 12624 596808087 80878 54465 117104658 61271 80878 820407933 12624 74642 336025646 33539 12624 766828553 12624 29839 723707812 75133 29839 325091925 35394 61271 977130839 68816 29839 120592584 69368 35394 910251747 35394 15650 818258558 59428 68816 79164528 53369 15650 43270147 50432 68816 420675693 15650 5761 344729924 76748 5761 880153927 76748 48791 798135343 83162 50432 376221178 50432 12224 471993933 42504 76748 53778907 42504 81916 780660759 83162 41833 395363617 42504 42522 600531188 41833 6378 116720086 42504 26358 254560561 26358 6637 631139313 18292 42522 499949471 72917 26358 2944763 56166 6378 759990106 37277 56166 307069771 24085 37277 542578042 73732 56166 751290739 36652 73732 889514982 37277 51176 811773011 20660 24085 692275091 20660 34617 305364101 17167 34617 348071336 17167 112 283721234 21313 34617 778254873 34617 11175 374758995 21313 28293 984962201 26309 21313 958150901 64182 28293 716202148 59505 28293 880647640 9309 26309 942265169 26309 39633 138461333 75887 39633 79973809 69511 59505 530589295 9309 55347 869780339 67891 75887 36030405 73354 39633 912946924 55347 14221 592540329 67891 62277 894638572 19945 55347 914653483 62277 49009 981735581 76084 19945 558225229 78944 49009 147827135 25264 76084 156642155 78944 8426 35020844 55292 78944 45254237 19660 8426 930039905 77164 55292 167161923 18258 19660 925983991 8426 46890 684535203 19660 14244 892629874 30813 77164 62852460 53389 46890 914476462 46890 45865 919111407 45865 45676 236687051 45676 72186 187041179 59606 45865 975693717 45676 66198 37636764 55141 45865 966675237 59606 70516 840066485 43339 55141 84085063 37885 55141 831498443 70516 60548 921552640 70516 59873 729171380 20513 43339 548927933 53116 20513 348333661 60548 38910 839304890 39978 20513 99650955 38910 35271 771611608 53116 1494 267929086 55339 39978 557559952 78308 38910 79237640 71985 39978 52753022 12346 35271 361807222 15182 71985 163669671 12346 35132 873640688 71985 55927 792227127 15182 15151 114396051 6930 12346 408832197 74013 6930 118865449 74013 82722 962306713 18856 55927 251834287 82722 16394 583417929 51043 18856 260425655 29811 18856 75280303 6324 16394 68360895 11757 6324 835841354 37072 11757 871126624 29811 67328 116989287 72299 37072 760538983 80438 11757 139840252 72299 12488 233446390 82957 67328 896867852 54063 67328 203396196 12175 82957 896442571 12488 25521 115976528 44234 54063 641977104 13356 54063 512877238 25521 17928 424328755 64305 13356 432940920 62203 44234 154173983 64320 64305 837482011 71771 17928 501416698 8500 64305 731126061 58716 62203 646575180 30844 64320 751581290 64320 65391 683393764 5958 65391 276031860 82158 30844 37902821 41010 30844 738478014 29411 82158 654206049 10985 5958 645611025 77880 41010 779814405 17305 29411 374094536 17305 82133 784307505 26998 77880 408784917 51819 17305 13369969 35700 82133 633529523 51819 37500 807391913 51819 69051 133192650 69051 77930 561353327 26576 35700 797931574 48772 77930 574834320 48772 10334 677525057 58468 10334 258424188 58468 6559 399598881 48772 60669 828006662 38520 60669 61329740 68762 6559 56214519 6559 52155 664480577 18480 60669 947492429 52155 69903 484036210 80290 52155 172048772 16449 69903 328165414 69903 78555 187254016 80290 79957 138440477 65087 79957 51164704 80290 69750 845870782 78555 1720 715368183 65087 65426 943768862 74900 65426 496947960 74900 39610 738938958 45618 1720 241093998 25124 1720 785292039 9955 74900 940725672 67628 39610 990346888 67628 66132 228070810 8547 66132 554113199 66132 46681 296981530 66132 7919 84592965 67628 69792 48669377 8547 41455 85359237 7919 42005 864438191 69001 7919 430865802 69001 82534 12174908 41455 3055 406115096 79036 82534 570518756 82031 42005 834077489 82534 5164 797839100 82031 28669 961437619 58427 3055 774174844 55949 82031 184331924 58427 70921 131200306 28669 77658 254881585 28669 75651 325756435 55949 68118 617450080 50753 77658 415024341 15591 50753 326776240 34399 68118 339072035 50753 74431 711785256 77078 74431 984793054 74304 15591 860369809 8847 74431 115470755 8847 65949 71957264 74431 61142 18849527 44936 8847 356907327 58460 74304 690212089 8847 41717 647786374 65949 42528 984717072 46511 58460 954626929 46511 73762 242142509 63486 58460 684899318 63486 28834 127402675 42528 26221 789145730 26221 72296 621833949 26221 62311 670238002 72296 79040 471347688 28834 75981 719487863 56137 75981 77571460 16663 75981 352644648 39940 56137 677356358 56533 56137 594478055 69240 56533 103307575 31456 39940 894013541 39940 48945 144932389 48945 67471 103530853 48945 59587 125750179 64190 59587 749274445 59587 64619 652622078 64619 48813 424660262 48813 31357 891867511 59587 43604 438632079 21306 64619 478022425 5088 64619 950033642 4474 43604 802081417 4474 34005 209563919 50275 4474 864746613 21854 4474 552038922 50275 21549 46306403 21549 68641 613627883 77440 34005 147209283 77440 50386 135862737 50386 51149 358105256 50386 72852 83661363 50386 22623 276073707 22623 53309 990216059 53309 4224 455736238 4224 57762 383672767 22623 14938 439484430 53309 58917 46901596 75346 58917 341417398 75346 32743 573519972 30718 14938 60507488 75346 50761 731767248 13157 32743 424127706 6402 30718 855601730 80850 6402 62553868 14161 6402 401845498 39844 80850 729117998 12515 14161 136419157 6402 9574 993828485 77649 39844 878165621 9574 59902 407999704 51440 39844 88356086 9574 80544 300577497 75299 59902 89049982 65099 77649 244239545 65099 68853 553191606 66003 75299 493161547 75299 78326 116593621 66003 10619 482870335 68853 21145 46175291 34372 66003 816176167 21145 21741 671116025 83347 21145 933527648 21145 26819 255518569 41083 83347 786686746 83347 16788 81953557 21741 30535 100555278 83347 922 42170585 26819 50467 10600022 922 4662 895644019 4662 13709 351339568 4662 61562 412102947 4662 54310 438827178 22140 50467 466823067 60470 54310 353408268 60470 50393 24670765 54310 65519 961019144 60470 13018 567394949 81818 50393 355838320 3765 50393 526935626 22458 65519 661630407 11261 13018 189727867 13018 59474 336747873 22458 63499 15834809 11261 75067 920668065 75067 65138 307220160 23972 59474 65347152 48386 59474 821541447 48386 57173 100536025 23972 10535 130904543 23972 54718 653879220 48386 65495 476045077 43459 54718 703878446 16162 10535 66994207 54718 3885 571386243 54718 47472 54758182 65495 66462 907851714 24516 66462 847718683 3885 60082 33933548 60082 60272 296980182 60272 52660 627548669 19705 60082 79125596 60272 45811 28556148 63503 60082 49586501 9751 45811 41547906 52660 75083 288069164 9751 43264 41099049 45811 40260 867874538 40260 45281 512586965 24695 45281 657210610 31796 45281 381314928 48597 43264 22022557 55276 48597 661487539 73845 31796 386282579 132 55276 585811082 55276 10195 502539049 48597 62590 992495801 65102 55276 758771921 47596 73845 334848036 6254 132 855176820 65102 21934 693882163 65102 26586 629372115 52755 26586 612392923 47596 22759 332475056 26586 43554 284631748 36471 26586 913985795 71676 22759 554170807 43554 68206 955113317 2088 71676 658265941 41252 68206 616112131 47568 41252 729691356 9252 2088 309953124 53902 41252 552832173 34292 53902 448271805 47851 34292 582116166 9252 74135 969108848 78716 34292 299210958 53902 71268 863495890 55062 34292 948243966 67422 55062 889100118 46427 67422 38172962 62587 71268 898822389 62587 44539 444126964 45373 62587 513034813 46427 8421 752880651 5295 8421 51502628 19213 44539 100314474 45373 40424 909791863 19213 19158 282697146 40424 26722 393343205 26722 64314 514028643 19213 82968 993327989 64314 46186 813449366 26388 64314 577359831 26388 27949 757827526 46186 73749 847085396 46418 46186 974578561 46186 28323 93376956 46418 14913 157392541 28323 34445 226131131 73749 26957 440591412 26957 8677 97877899 22429 14913 639089509 19791 14913 46568883 8677 12666 218249780 20738 26957 491632665 25737 20738 507396840 19791 2318 398034374 79624 2318 46817234 35093 12666 787572238 20738 53202 146886854 2318 3969 158194297 2318 30650 85598119 80336 35093 245203640 30650 6059 710499369 70782 6059 858296550 70782 58586 748968528 58586 47840 544513017 47840 29407 963844209 17092 6059 14877391 17092 74705 736026685 42455 47840 766888762 53167 42455 696503408 4306 29407 416786082 74705 32469 992833689 74705 67817 105514451 22298 67817 544048654 49741 4306 966218657 49741 39399 515279998 28461 67817 577670131 52637 28461 535273417 1915 22298 81902849 28461 36580 244657479 83496 52637 229849031 13316 52637 922530463 52517 52637 95628377 910 52517 456269175 82524 83496 754497023 82524 29467 879956623 53088 82524 748609574 910 72740 80674125 910 74831 865027205 74831 4782 117832772 4782 64400 106885900 72006 4782 747700859 72740 46753 416441187 74831 50937 825555410 50937 60179 272248920 79182 50937 977276249 83105 60179 983747276 46753 51008 599340720 51211 79182 263396560 38134 60179 794409141 66393 51008 60898827 51008 372 41693038 36278 51211 252188777 49817 66393 368665126 67316 38134 747089939 17125 372 653494544 42422 49817 824643366 17125 39381 243564569 62349 49817 536686028 62349 28664 591944937 4442 17125 991849217 77549 4442 16065597 69992 62349 26576948 74276 69992 760004846 69992 70263 523532560 40218 74276 307867091 42500 77549 933812450 42500 43855 98972488 2719 70263 324443640 40218 72647 155733560 2719 21434 806651859 2719 49321 630542117 31432 2719 62939857 31432 3038 577412478 31432 40514 648259365 2810 31432 113593532 49321 77725 296127651 70827 3038 320737776 16985 77725 597581794 2810 11272 612678106 70827 6253 340189308 53221 6253 410578440 78855 11272 122621674 11272 19166 312519335 6253 4726 829704889 58087 4726 76147942 12763 53221 129997348 52332 12763 972684674 4726 71795 285829444 28865 71795 497595787 71795 59486 277003617 18238 59486 426713741 71795 61503 593364796 28865 61805 895835866 39356 61503 533226837 45234 61805 164577293 18238 78738 281575518 61805 5410 147417902 5410 21562 937223009 52196 5410 408811554 5410 53171 780706480 75965 52196 108317348 67100 53171 44165903 75965 8606 808673730 76821 75965 336131873 12173 67100 264084155 25683 76821 769975185 79374 67100 38783108 25683 27818 143282111 43605 12173 406802920 79374 18589 295649295 25683 63284 402441441 3811 63284 999052295 53860 43605 686454702 37877 43605 714829279 48810 18589 555719553 3028 48810 580225750 60826 3028 111272287 48810 38826 597555271 12262 37877 954386999 12262 79110 78731884 75896 79110 251855334 60826 60183 614301749 45071 60183 64563400 4194 75896 225257414 30304 60183 139125507 15508 60183 895262882 9492 45071 950647869 45071 14407 943942639 30304 9383 683106831 34579 9383 584885177 9492 17756 6824028 70736 9383 607895984 9695 70736 642018929 17756 35869 743075029 15212 35869 844171099 17756 61231 372426132 70736 30929 523030332 57688 61231 386664873 51544 15212 449344439 57688 2932 911476400 78889 57688 985345343 57688 32481 130036893 2932 20264 406087159 32481 20528 278128483 77569 20528 585267800 78293 77569 33053075 77569 33072 880640936 35666 20264 267737190 73352 77569 698916663 78293 53562 824098493 35666 38860 685135481 23682 33072 491630544 14120 23682 35768855 23682 66667 500792244 13729 14120 195250402 13729 52607 926099588 23682 7123 924040626 20086 14120 821621656 66667 24954 982632361 20086 38568 271838125 38568 13392 815280148 59239 20086 717541037 37886 24954 798356607 13392 39546 71097300 35552 38568 996090445 9128 59239 745393732 35552 9237 796753116 40338 9237 594424439 73638 40338 820352392 35552 26257 22667963 29942 9128 360001676 73638 72351 901231238 29942 31305 709936730 62002 29942 466686437 31305 29830 527635733 28303 29830 965501952 62002 14828 748448460 29830 8819 891353315 21428 8819 520837566 45916 14828 749111036 8819 29388 415195456 32087 8819 903186637 64175 21428 289078094 21428 75124 602019591 75124 30022 445344108 30022 10583 830065978 3743 64175 278487804 64175 81256 794420785 77463 3743 11699161 10583 30868 386026326 10583 19009 704664482 81256 81539 734767124 69144 81539 739603967 63259 19009 852434358 19009 17918 146120104 69144 52174 482402244 69144 60700 653599212 63259 51424 478296831 1981 60700 588232656 22614 60700 904624140 7599 1981 410036676 1981 6099 543955247 22614 65002 171020035 1981 63017 529465363 5022 7599 304515953 68821 63017 722054088 68821 29564 119536317 13681 5022 314809727 78100 13681 640490701 65998 5022 824614516 13681 33808 473822179 62822 78100 52959065 62822 25592 397638341 78100 65162 922615046 76634 62822 464088667 25592 27580 724480460 53583 65162 414445656 76634 42310 415166172 3255 53583 311844438 42310 25475 768184885 44090 27580 565155923 25475 52106 478057175 62075 44090 504609234 15715 62075 248865222 65109 52106 812627335 43752 52106 784227090 4490 52106 85529199 62075 61752 118903606 4490 30730 220958399 23554 61752 174071236 75094 23554 721274188 74492 23554 411688758 23554 12616 872020102 37630 30730 573701884 72378 75094 476519164 37630 13548 652741280 38453 72378 389674791 52268 13548 431400025 72378 41265 776181705 70239 52268 39383960 52268 30158 606261334 12251 52268 727774905 21480 41265 513313553 75301 41265 27474422 32184 75301 740713511 32184 50810 271835368 14635 32184 952613702 75282 14635 450223893 32184 60621 215411755 60621 6903 861014695 60621 12852 70845245 12852 57151 438638704 71589 75282 349587130 6903 59719 207320410 42021 59719 402820324 59719 41538 567094225 54790 42021 775348118 65673 71589 553388540 41538 43607 846580339 47423 43607 727966322 54790 659 634924968 659 10884 901797900 65673 75787 388358515 12655 659 117205175 10884 44425 80980270 12655 68676 733887 36323 10884 197008545 68676 17769 317378249 17769 62545 309411318 36323 41387 377397208 36323 16548 476435726 62545 72627 573829649 57406 17769 944393262 8172 72627 97994565 35406 41387 413113850 8172 68544 230783803 14911 72627 678278926 4687 35406 340610188 68544 65883 189636195 33009 35406 522924059 1894 68544 288551582 18296 65883 127474678 33009 49723 963030534 69552 33009 737188499 18296 56061 822067933 49723 11537 837189842 11537 44931 911593489 66826 44931 107836553 38713 44931 95786731 60758 66826 499476704 18276 60758 31792003 60758 7104 261972098 10461 66826 567874908 7104 18661 629224718 60758 14032 912913996 18276 26684 28127567 18661 47293 675806721 26684 19614 392058403 44647 26684 452971519 14551 19614 616311806 42596 44647 96348959 47864 44647 131092160 9517 44647 569553840 47864 53727 716445549 61348 47864 444759828 26646 42596 26757500 47864 68719 651215458 26646 70857 39139109 61795 61348 743828231 26646 71084 976601468 69675 70857 673028953 943 69675 710724155 9394 70857 865363977 53910 71084 692705629 51896 9394 84545810 37916 51896 150923997 73687 9394 615035434 53910 32621 41353566 9354 73687 520944868 37916 13090 554962543 36890 9354 826237717 46473 73687 294772876 13090 41474 722965989 36890 13951 549059891 45718 13951 854792161 67386 45718 976052797 33139 41474 87939443 54176 41474 729173138 54176 69549 494592211 45718 76641 976671614 69479 54176 583412553 76641 76122 612549138 76122 32994 409611766 75452 69549 88069960 76641 71548 411701817 76122 35494 748777679 75452 8509 77268894 32994 49181 567909059 49181 70476 229978889 49181 75685 119545453 32726 75685 347663008 62616 49181 465108514 75685 14826 487407902 32726 76029 241422219 48875 76029 321193119 76029 59316 413654483 48875 39655 198205793 54567 76029 808086357 10653 59316 532622673 48875 31270 390890542 54567 10465 244221518 35185 54567 34780374 44456 35185 35735125 18588 10465 826757993 41145 18588 424691081 35185 14008 203001413 24647 35185 599450745 44456 63023 60472888 34243 41145 714907928 14008 41264 921375109 63023 1702 519988938 9907 1702 793223068 24666 63023 66265912 41264 67245 178528638 41919 67245 202498442 31928 24666 395729423 31928 2672 414120099 37703 2672 473243070 59458 2672 590748277 2672 22813 568085587 22813 70094 951337208 60185 59458 640309795 56073 60185 439196926 75921 60185 342679300 70094 28788 2677788 42854 75921 42722250 42854 57188 304116700 75921 62248 945894154 140 28788 289771093 68419 62248 821787544 62964 140 398874671 62248 70845 791505842 62248 56700 205575813 56700 71852 115366344 29636 71852 417266326 56700 58258 664279797 60335 71852 454538929 60335 60366 624424187 60335 73827 857888624 56394 58258 752873407 60335 34846 83674245 60366 16821 940782186 32101 56394 484057324 62966 32101 463206254 62966 64255 863615482 69720 62966 118614300 64255 30913 60059814 32101 3808 928001273 3808 82483 27385405 82483 62497 61959716 15772 3808 726819546 20968 62497 370804313 15772 25165 883345453 82483 68054 780127029 15772 36557 814848335 68054 69492 159349539 25165 27951 33628793 54077 25165 843862572 36557 75677 839324414 54077 67289 144030883 69492 62419 297095323 71867 62419 670462750 54077 12872 730314374 19276 12872 622790762 12872 68030 494347989 13053 12872 907384207 71867 54937 116022689 12872 53958 107558709 29802 53958 125933370 29802 75161 445634919 38549 75161 125718874 20641 29802 396853334 29802 66938 410148881 38549 5154 529550132 75161 73690 252817432 20641 50497 657445892 19588 73690 493775247 3448 5154 759584240 18680 5154 631405364 59424 19588 686822098 59424 50397 772158179 26213 3448 51953587 18680 12907 577427524 5411 18680 740065360 25349 12907 604747082 39706 50397 201691648 39706 62717 495717436 62717 28321 594846320 28321 44325 691777236 44325 58887 7855962 58887 3773 355526517 31878 58887 347023772 3773 14998 698243194 31878 65859 925907733 28177 65859 194015714 50160 28177 12950960 13197 14998 911968835 14998 75598 854354761 13197 50394 929449540 22611 28177 45273603 71953 75598 485153099 75598 50311 822211626 71953 9380 698026580 50311 1968 886736851 13501 1968 246487098 50311 53175 39431184 33662 50311 264927366 418 1968 303831727 75776 33662 198095666 58399 53175 997851817 58399 35792 547501990 10926 35792 358285273 29397 58399 928223672 6565 35792 801383534 62234 29397 512092854 11687 62234 949418883 78040 62234 798655085 78040 67240 830632837 11687 66868 41204805 62234 6369 444034530 67240 45469 316995200 66868 59757 594738216 78583 45469 722437017 78583 33782 250125825 78583 55416 833342102 47207 45469 165160413 75047 59757 963813117 55416 17499 545347617 70511 47207 441118418 37448 75047 307259051 37448 27650 898420986 14157 27650 802973573 17499 40565 880824792 14157 29334 751306785 32591 40565 56008798 44856 32591 914754199 14157 28132 531323378 5255 29334 659959262 28132 54257 113095058 52452 28132 26809429 44856 40345 863095427 80264 52452 179797603 80264 38117 567931875 54257 79798 423978034 60145 40345 924392720 16472 40345 814777913 3577 80264 987915018 75055 16472 77438828 82160 79798 956390596 51048 3577 495802108 51871 16472 876603277 82160 1082 90436091 57713 82160 625081421 82160 65609 514203401 57713 75836 512996789 51871 72468 537129989 69335 72468 438015369 72468 25186 55517112 69474 72468 294589160 47560 69474 720030235 53461 72468 63248580 53461 50175 599344636 69474 8754 857592333 53461 76178 624936109 53461 47868 358045425 47868 19694 383931373 43639 47868 88843573 8754 42291 495091708 42291 50508 77279166 42291 12236 304617822 81385 42291 107856987 50401 43639 671400871 42291 20900 411191751 20900 47106 256852298 72615 81385 911445826 47106 26292 629795490 50355 50401 364207030 20900 2561 730890704 2561 44815 758439938 28853 50355 593331342 8694 28853 181597729 50355 18483 56166766 8694 42011 304146527 25776 42011 836882643 42011 62032 265586281 18483 52088 824217997 18483 57303 835764625 52088 80866 771831971 57303 60051 927569549 57303 62000 657769987 60051 77932 5566801 77932 36488 666226131 45755 36488 221738303 27946 36488 149122242 27946 32031 457976347 33094 27946 801696303 36488 62716 719716297 32031 74665 762531725 10533 32031 114154241 33094 67374 257804867 62167 62716 593431184 68742 67374 605700137 74665 12397 282674431 62167 15979 233701235 62167 22968 258732726 62167 3759 901775704 16736 12397 884069398 17811 15979 191622405 71682 22968 670151370 3464 3759 791018640 17811 21005 83198230 16736 18785 620218142 39805 3464 155610712 3464 75032 531810051 35438 21005 834680586 39805 310 354538173 39303 75032 576670480 5064 35438 414856628 82928 310 42803118 9113 82928 922105239 53162 39303 392545434 5064 52238 270868069 44126 82928 949431828 53162 50765 234938882 26547 50765 803235120 78857 26547 452743616 52238 5775 323705166 44126 63646 394380576 63646 60982 160744325 63646 16157 601597179 60187 5775 568321893 31537 60187 128569380 31537 19178 768890012 37387 19178 856853632 31537 76139 44500221 64004 19178 965745322 37387 3212 160388865 12798 37387 713660486 3212 32461 699103865 71608 12798 581920241 66972 71608 679589589 826 66972 93805034 826 53047 960141964 826 21810 335126982 51275 71608 414376236 57291 66972 968827549 21810 69700 745375862 51275 17704 980206851 49888 17704 345855636 43017 49888 30991704 43017 16204 321052055 69700 36337 827401510 35894 36337 85866767 16204 9649 591261612 71203 35894 194694063 9649 36516 992342315 14627 36516 912878409 78023 36516 730094756 23180 71203 574332959 80456 14627 698939361 23180 59384 854462248 59384 37200 676440023 78023 30413 470196539 80456 31385 819136684 19395 80456 346223709 10024 31385 58924381 30413 74573 551898112 10024 42654 1233033 19395 18973 279904236 8764 18973 127768210 8764 49917 470709196 75945 49917 53914650 18973 64298 58774225 75945 66072 109124328 49917 78246 849231143 33212 64298 326849077 30531 75945 180863299 30531 70325 8564202 21291 78246 512452325 10241 30531 172144712 33212 3277 382861972 21291 71000 378468146 70325 58575 117394982 42475 10241 425041312 51268 42475 824712171 14280 58575 576930214 19104 14280 525436397 42475 73484 531525322 36638 73484 414854270 36638 10486 69834154 10486 44557 153746039 19104 15524 672811504 82340 44557 399972330 2289 44557 690701874 46081 2289 214109290 725 82340 623617037 81100 46081 93915677 14604 46081 236764044 725 76544 86819061 26507 76544 313642574 725 40999 67131228 59740 40999 59468950 29405 26507 521417651 23625 76544 29294595 23625 75894 84160271 23625 14100 905390033 9965 29405 495811977 29405 42974 277548346 14100 39355 964609941 76329 42974 660725311 14100 60193 831096804 39355 69088 480723191 39355 64304 991460231 29500 76329 841355837 29500 77773 231808940 77773 62175 842326873 22598 29500 45571198 77773 53901 744024140 29500 7043 492790094 9242 77773 60809819 9242 27379 872447481 27379 21359 519889373 65492 7043 249434088 21359 82843 116560116 65492 33647 765687937 42763 82843 97795959 33647 77322 619176824 42763 12617 79346271 27778 33647 1039084 599 77322 393949047 65806 42763 75700518 59285 599 236820890 72085 65806 138071743 65806 10328 245809613 17300 59285 606680114 33351 59285 912844899 72085 79153 125335633 33351 17924 552419753 5581 33351 82688340 78976 17300 293846449 33351 43372 3814345 7898 78976 2710067 51195 5581 527710606 43298 43372 86144574 78976 17649 2758444 51195 31597 614114062 43298 50634 568885889 50634 62764 757279725 43298 75733 684296330 62764 40323 895368516 37559 75733 162225119 50634 74369 327653089 75733 9504 945980387 9504 20221 367363172 9504 51483 254085410 24911 20221 582077703 24911 37567 757884727 37567 40639 733407271 37671 37567 666844106 48795 51483 666861372 25572 24911 4678164 40639 47389 453094210 47389 31446 984426734 48795 48595 838070733 25572 76685 65979623 76043 48595 517248558 76341 31446 246685366 48595 56992 220798192 48595 78492 577490838 16934 76685 73850830 76341 23480 101887334 23480 54581 941992350 16934 26825 93232653 16934 69726 145367394 69726 4179 52500516 54581 7581 282195658 54581 57432 798236899 57432 29126 188291781 29126 46999 945663802 7581 82807 8935749 82807 71397 612318114 82807 14288 944880865 31329 29126 371085953 46999 31771 51669232 64061 71397 753840420 48292 64061 632669387 14288 50603 486481294 31329 20349 568016163 20349 55704 807610407 82273 64061 339790704 71400 55704 230645023 67989 50603 622322301 20349 13825 209792580 26062 82273 516578255 26062 40002 836976595 31709 67989 872132506 31782 31709 51698310 13825 45199 160814538 31782 80074 835208777 65113 80074 76393752 58848 65113 43036531 81039 45199 149809650 45199 70712 988757574 72624 58848 961748119 70712 63749 283725720 77605 58848 508995254 63749 34735 776041534 21897 72624 248285363 34735 39660 794447985 39660 68686 993806845 71786 21897 290377621 48499 71786 785751989 21897 50126 387985422 39660 32351 469892891 32351 67903 864082996 71786 13149 664759746 32351 67906 107866130 32351 80977 141670050 49715 80977 384911558 25262 49715 745508035 80977 65022 109989691 25837 67906 35524369 65022 61678 90853543 65022 23844 724381688 70436 25837 901189699 65022 66007 369242458 23844 59996 141676934 70436 21140 238675950 31396 70436 954077324 66007 56294 752856554 59996 72064 254855483 37111 31396 430312546 17322 37111 937218394 12540 37111 311861666 56294 71474 380433463 71474 48611 843283579 20428 37111 164389339 71474 59517 228970728 48611 53793 867650379 4919 71474 140544408 3365 59517 376573649 3037 59517 812923747 3037 2730 369814013 65362 2730 47912938 3037 39045 612684887 65362 5279 847084356 2730 20898 775934840 22902 65362 82778331 5279 55741 554412196 50577 22902 887799537 37053 5279 304526046 74565 55741 277785161 6667 74565 314923764 14653 37053 576674614 14653 55773 312624655 74565 68728 803930570 14653 63619 932038587 68728 58763 59965236 64284 14653 373486714 17607 58763 183292986 17607 54247 466196714 63619 49159 706228319 54247 40742 12806943 62972 40742 807801139 49159 79067 36162996 40803 54247 207097496 32161 62972 279200142 32161 73331 662120775 9196 40803 991638544 57034 73331 629214398 9196 1020 808530761 32161 9808 845977852 65004 73331 902515636 9196 66853 599970997 9808 52277 718853960 66853 1346 114690301 1346 62705 666157673 62705 61560 279698579 1346 79342 462441619 55711 1346 98700103 64047 1346 635616743 64047 51646 691810006 12696 64047 643196603 15054 51646 361457140 52423 64047 445242520 44541 52423 791614696 44541 8665 276332857 76888 44541 551891678 15054 57818 396051986 76888 62713 159883542 57818 61134 935126656 61134 57427 152472970 40261 57818 948008811 39081 57427 132765294 55534 61134 372187615 40261 8096 614087744 76930 39081 94812043 43655 55534 775137592 76930 2627 364861231 43655 4395 225360144 76930 5176 979782619 43993 2627 768909731 47866 4395 507083738 29211 4395 139996668 43993 20003 325180434 73394 47866 870558018 47475 73394 279486751 73394 45696 566624119 14292 45696 160235236 37155 45696 195495042 11413 45696 488403858 47475 9658 540227208 53077 11413 820513235 11413 76530 173740896 37155 70766 156992232 26006 11413 700510915 45826 76530 416075879 53077 34434 97923027 64307 34434 495254755 27229 45826 678811689 73044 45826 95348953 27229 48578 785774977 41837 27229 129949745 41837 47834 307363965 66829 47834 756821208 73044 77898 822607831 64819 77898 164958142 18807 77898 533473665 18807 37126 383232539 15361 18807 23362192 77898 1177 106315600 21004 15361 529515970 37126 15074 45810103 32689 15361 150583794 42850 15074 570391390 81380 21004 66532745 32689 14969 83797890 60269 81380 40576046 53697 14969 57223168 15166 53697 503932614 64722 60269 703315366 80887 60269 764302140 2076 53697 394408184 82337 15166 853744883 82337 53008 857506715 80887 61967 317865492 53008 52771 306012881 2076 66668 191246493 33421 66668 327336808 9310 52771 597920539 9310 41989 23742119 69773 9310 415984889 77181 69773 516761004 74969 77181 173803992 54357 41989 509533645 77181 56229 93061246 56229 66920 856793400 42712 74969 81122519 42712 40789 860171890 54357 41480 881358655 56229 65525 369523526 75012 65525 534017270 40789 317 899121957 40789 33470 879875738 41480 51886 67094050 65525 4003 829219661 4003 61131 142249560 317 37052 50892526 37052 46898 554281835 37052 31439 938027434 46898 81322 754949471 13061 61131 129180840 22351 31439 593484765 28236 46898 567977154 48479 81322 702719809 48479 32830 23851610 28236 64601 501076305 22821 64601 747779740 48479 55812 988165342 64601 21071 184206077 30287 32830 957968104 22821 57500 851128258 22821 18039 111146639 18039 64433 316777276 30287 6703 979233649 5014 57500 581760302 18039 46142 990926089 43929 18039 50958692 64574 43929 626277199 64574 79532 743100208 46142 75762 68271655 43929 24684 253756692 17603 79532 882369746 79869 75762 527095272 47450 17603 334224609 75762 30518 630827179 30518 80556 724727086 51567 79869 949959425 21323 51567 236492571 22665 47450 353818547 40071 51567 226574111 22665 22849 802425691 70670 22849 351552690 62201 70670 359460103 22665 16105 324836578 20319 22849 11859596 48812 16105 574544827 47158 20319 667488892 16105 32701 972185417 20319 38487 32482362 47158 24015 758401861 78783 24015 303635438 32701 75619 145264979 44011 75619 24035372 78783 54671 225364263 78783 49789 302516469 49789 65869 18465467 67225 75619 374471272 5789 67225 663359242 54671 7353 52880744 27340 65869 689008034 7353 21524 233820402 7353 75328 182872975 15056 27340 425500135 27340 61952 800926156 61952 19928 166501117 31353 75328 121292037 25133 19928 894973315 19928 8241 576247766 21697 31353 205863614 19928 62225 149378955 78236 25133 106066752 34592 78236 318354942 20801 78236 390378927 6528 20801 66985748 19491 34592 969910002 19491 34126 508000009 34126 76629 872062993 20801 58991 810072397 45649 58991 550964075 34126 5743 755545623 76629 34539 22842922 34539 2584 40118096 33385 34539 848427374 30907 2584 541857622 33385 36558 270494241 5722 2584 415187420 33385 50227 711597348 33385 42003 709615365 51994 50227 567772894 50227 74955 397752295 42003 51461 385111245 43274 51994 446446000 958 51994 301657988 19960 958 407253715 51461 31993 572549651 43274 33383 570087254 24132 33383 744669697 12840 24132 70757858 19960 19448 79087562 10438 24132 352420759 33383 78794 8884756 64718 10438 431175493 40314 10438 353666889 72888 64718 527491078 9536 72888 769908321 64718 16349 164155379 9536 82630 683512026 76989 9536 264710153 58581 82630 572152475 82630 10467 837792076 58581 43199 687279554 36667 82630 445127397 76989 30666 723117379 36667 46165 730079023 114 43199 833533433 73657 30666 4303092 79370 46165 702624310 58516 46165 267932992 22918 73657 281302143 10279 73657 830247331 10279 61182 720667441 79370 4801 58746379 58516 17067 457520437 17067 25112 241865831 76616 17067 700453097 17067 30335 26891388 13721 25112 45086287 76616 68310 524714602 63454 68310 692936738 68310 75953 422924956 14647 13721 189809757 11221 14647 73921060 11221 10688 567739331 17282 10688 801241614 2301 17282 137278120 56274 14647 752768286 17282 28878 330924354 2301 64759 967157727 28878 39986 840003894 64949 39986 670634053 75806 39986 993714164 81350 39986 633222342 39986 72169 727093274 3168 72169 807004116 48901 64949 265246919 3168 55069 651532883 60894 72169 362189818 3168 6575 347490741 35011 3168 67307993 16791 35011 778970622 6575 54919 485254000 59383 35011 767564372 39152 16791 48286273 35011 11520 457139494 16518 59383 796262007 38771 39152 133779858 38771 16180 530331687 39152 54782 681292972 78721 16180 777455493 10982 54782 382487673 11758 16180 423258859 54782 25689 497759086 54782 57584 759474498 25689 51533 567894176 69340 11758 699014880 69340 15867 736401302 57242 69340 583636406 1017 69340 447234 15867 44744 91204124 38576 44744 225245546 1017 44031 290392974 44744 75375 382475002 71768 75375 978543952 75375 62600 930665970 38576 25460 109614112 62600 60148 651218206 60148 57210 199690550 62600 53198 170837998 44391 25460 699259817 57210 8315 490980238 60148 33854 938113320 23110 33854 435059927 35422 8315 583863564 23110 70991 6188756 26267 35422 598126586 44894 23110 267566518 8320 70991 442976053 46444 35422 561760569 53667 46444 418842193 8320 76588 30035800 76588 56403 510612883 23521 76588 913845625 73467 53667 535263996 77896 76588 374501179 76588 2255 675932145 56403 3828 485314860 3828 49066 945379307 73467 29359 840827891 29359 27926 208398296 61291 2255 909343258 3828 1132 783483646 63067 27926 547560791 73938 1132 531983994 9169 1132 353012404 11473 1132 454264249 71106 63067 184315192 63067 30223 769334908 9169 21956 527696913 1112 9169 35360789 6844 1112 391639067 5338 71106 620195859 62305 1112 30371098 53785 6844 649845062 1112 57000 652367086 6844 48274 275764685 5338 40526 517284589 23551 53785 443652819 57000 28255 990740730 11237 57000 26683089 77731 40526 631495700 23551 19516 284350387 28255 55162 150857169 19516 52788 766488057 17229 19516 63316900 17229 44808 433268524 41386 19516 218174478 41386 1899 184426243 25750 41386 176588598 55751 25750 824777263 55397 55751 545031012 1899 33910 243182378 55751 34482 864822979 55751 16129 832193679 33910 46121 367504709 55397 19334 756865892 16129 64923 44856805 33715 19334 519843999 16129 51500 947417924 28305 19334 874268055 64262 33715 940697250 33715 4944 318207139 24528 28305 66033661 24528 9107 259933653 64262 73566 189421036 16886 64262 924094290 8144 24528 890285563 9107 118 501800347 79682 118 559144564 16886 13726 168221301 1125 13726 45387143 13726 74364 630682381 118 6658 818819822 46011 79682 138474271 22685 13726 289374786 1125 20708 629488919 76218 74364 25311604 13241 20708 241460114 27286 46011 302845789 67263 27286 39000221 72702 67263 291137381 4260 67263 79235221 37278 27286 982887528 37278 3426 641564186 4260 75838 620062292 51587 72702 173714064 62360 37278 439905380 75838 31887 460726081 6865 3426 954922824 51587 23338 877479297 31887 42483 464459026 4681 31887 326885995 66699 6865 307180623 40328 42483 286148592 30744 40328 922256223 42483 19459 102293235 66699 6214 140759673 53252 19459 247332899 18183 6214 320113071 19459 41370 223228342 53252 17885 403715271 14399 41370 163173847 54604 18183 201338850 41370 1809 954862201 71247 14399 75616629 34811 17885 105591983 54604 38528 191826064 66878 71247 734878983 38528 14537 853340435 8236 38528 109033098 34811 68645 51209087 81267 14537 841506612 77924 66878 950403836 68645 18010 20648659 16109 8236 682769295 77924 44999 915724969 2647 16109 493335754 16109 39112 635137916 16109 61520 555315093 39112 45279 555968976 67086 61520 274857966 10620 61520 876040074 72210 45279 946555285 67086 48914 818207065 113 67086 484462982 72210 42104 133041428 10080 48914 696115545 79561 113 580157176 10080 83355 768420250 3339 113 474585338 73577 79561 549715533 10080 81036 242706811 51623 73577 174241823 70864 51623 590242240 81036 81762 320361193 81762 49846 65521336 51623 60 660288524 81762 78258 766935887 70864 56344 404996817 49846 23420 964288578 64770 78258 69932165 33135 60 277648216 23420 75521 924394395 55094 75521 117599791 49517 23420 16160275 2388 55094 996520540 55094 32140 835011785 32140 50994 461443444 14167 50994 822104776 7040 14167 591326873 2388 19859 902929598 50994 13523 442717827 13523 30043 450925969 10156 19859 875094630 75038 10156 647313016 10156 67285 597898934 35182 75038 789229564 67285 60478 335809240 57625 60478 438385241 75038 35546 111471305 49440 35182 898110507 60478 33637 20421323 60478 51159 52251896 18236 33637 447408601 68416 49440 91099499 18130 18236 869338991 33637 71977 400616382 51159 68276 409763569 18236 58480 374226882 58480 35363 707465136 31919 18130 829274107 35363 76448 443817777 31919 43987 33427569 77722 76448 37160330 6173 76448 85552396 50597 31919 778874674 43987 37318 109139830 37318 57386 274334246 6173 70478 986193461 57386 28944 740781096 57386 41428 465511019 76463 70478 923838405 41428 74523 627209605 41428 23730 570186101 55499 23730 323492873 81165 76463 728009083 3739 74523 288048006 18148 55499 328819700 58811 55499 803970226 41062 55499 498321083 21876 3739 219644363 3739 70505 430734574 41062 53599 929008102 21876 341 195208617 70505 79201 131844365 52907 79201 697527222 33114 52907 251142500 341 75592 315999135 79201 9186 660000301 9186 71751 732304940 71751 26485 16352823 26485 44020 841292852 9186 205 484657232 6602 205 330909102 81672 6602 388608931 39331 6602 30666430 44020 81460 106425942 77398 81672 789553835 76644 81460 18986173 58732 77398 508184657 66922 77398 625784863 34960 77398 600702270 58732 40884 532110207 76644 58350 755279466 40884 40738 507919340 34960 18094 28120032 34960 65925 800414778 43065 65925 533705689 12521 40738 892041785 40458 18094 426215818 3288 43065 693844976 65925 37262 593936708 3288 1347 623315950 82679 3288 393254011 5875 3288 73285694 1347 25455 498165358 5875 58918 812183247 25455 41589 428514269 71588 41589 720601732 58918 53015 241436661 58918 12359 376410841 29268 12359 457825933 71588 43161 844002275 71588 45037 166930330 45019 43161 856146413 12359 83440 574243825 29268 29146 755061094 45019 41373 907811355 29146 82285 404187426 57247 45019 725711865 30648 29146 907536734 41373 41475 29060026 6437 57247 27777551 9245 41475 769046134 9245 18393 346400730 6437 17803 681933054 6437 2263 985072186 2263 32029 752153539 2263 72174 983806959 72174 40519 122667571 32029 78639 364746366 32029 66643 94977461 36753 78639 717608277 61667 72174 350700853 79970 66643 8886882 64306 61667 304301522 79970 55192 5322640 20244 79970 341176296 3831 79970 495968541 55192 46798 339028523 64306 39898 825737924 46798 76215 565180841 39898 25820 865753263 3831 72922 197433621 8875 25820 88934599 76215 38352 394546294 20279 25820 869528935 25820 20204 426004773 16062 72922 197345270 16062 5506 561449265 67362 20204 558151042 68386 67362 975172116 63807 68386 51628683 67362 71857 154122921 71857 24676 131603542 63807 40463 242482844 41959 71857 219145720 40463 47701 620667925 71857 50352 830030764 50352 4316 786975555 6830 40463 990719085 47701 5821 225162676 48107 5821 523561953 8273 4316 299901582 4316 25710 280389423 8273 44858 632172072 14360 8273 432134332 14360 45997 107046845 36185 25710 628725300 25710 80037 736392938 13192 80037 754321208 80037 7274 717670306 7274 75650 491572166 36185 15328 910882260 44675 15328 861472475 75650 6259 93084642 45084 6259 731896013 7147 75650 564955930 15328 47014 821931114 43816 47014 681397887 47014 53710 431241058 11893 43816 645893700 11893 41876 773430497 53710 23564 52171104 82520 11893 14110310 11659 82520 15000988 41876 5078 619956173 82724 23564 446931145 5078 42899 776042223 42899 20019 285647618 42899 20430 908187569 20019 21721 194738958 20430 55810 549495925 42899 65880 748057898 65880 51266 329585099 55810 28256 31296625 78394 55810 595542095 28256 43393 476717895 6041 65880 430130868 6041 56471 476161089 43393 68548 169969390 6041 79672 917705395 43393 69212 928866069 56217 6041 901453900 79672 60176 574966295 68548 47414 47455691 34602 47414 418350126 70264 60176 975753796 60176 64947 854405885 44125 64947 44305789 3377 47414 858300180 20718 70264 797333489 37539 64947 605309086 44125 26897 527847566 24882 26897 655456732 20718 13932 184713832 20192 20718 200203431 13932 5704 467868034 5704 44311 319572116 35907 24882 539010491 5704 31959 261456152 35907 59808 230208625 73302 35907 681177179 59808 44676 352685028 24579 31959 782290465 67755 24579 572090397 17703 24579 177625929 11576 44676 799465619 82818 11576 495991619 17703 18851 670891319 55250 18851 36354540 17703 6084 681907173 18851 75748 958024376 18851 1962 70660169 18851 83102 371613491 83102 9287 24651253 6084 29523 48653191 9287 40082 165392271 989 9287 313338647 83318 83102 117929783 11079 83318 767584464 81134 29523 441252457 989 41124 59444065 81134 64621 580661758 5986 83318 420547612 5986 11228 264433085 64693 41124 107158227 37844 41124 398492821 46697 37844 96115464 10253 37844 47811794 10253 52853 78823649 29200 37844 805831297 67005 46697 32355622 29200 78663 857307208 65406 52853 341817215 29200 29099 293839731 37623 78663 517773520 23755 67005 759644772 74990 29099 975810263 77113 23755 837685968 77113 63218 444375956 16982 63218 558292726 16982 23392 900975659 75913 74990 174265834 23392 65396 278454885 3461 23392 22369127 41645 16982 999573372 55451 75913 337271723 5027 55451 651940340 64117 55451 377623262 55451 72235 22332272 30917 5027 808191934 55451 78232 259071530 16161 78232 822356076 47273 64117 760659585 47273 59290 336272368 30917 3004 467193796 41881 47273 609086072 47273 34881 556383339 59290 17367 70293277 49557 17367 857945881 49557 16537 44633107 20785 17367 920862826 67353 20785 741964597 67353 56494 429000110 56494 9608 419077072 20784 9608 496083551 20785 41423 696470872 56494 71131 647622061 41242 9608 842553222 41423 75205 31385342 41242 15673 465833536 80693 75205 778423382 62652 75205 719264941 75205 14075 563304212 7491 14075 22161295 39773 15673 882220621 18124 14075 983802046 16532 14075 448699230 71091 14075 80919314 71196 39773 550387201 16532 79983 181548070 71196 54995 579781740 58944 54995 654142181 71091 48012 249362240 11486 71196 340718146 77792 79983 528037343 62400 58944 484359418 11486 4229 586503988 1972 62400 493783796 62400 41867 698215277 16420 4229 276090993 1972 26921 582739491 1972 12801 88552045 17511 1972 838176031 17511 66494 761654409 19171 66494 521984093 63536 19171 140066684 19171 68811 673737770 55552 68811 34202334 68811 37112 143420618 19171 38944 908880291 45285 38944 886504860 55552 29731 682951386 14489 37112 154413118 37112 71383 327849748 38944 30757 545196622 45285 42535 285580642 14489 76170 863833778 40335 30757 864407532 76170 54279 396120395 76170 67040 648122091 40335 15676 421780769 81875 15676 872386670 50110 40335 434913988 81875 21180 723651249 21180 57640 986542183 13589 21180 954825266 57640 7196 583320298 68329 13589 51088592 13589 16777 667028183 57640 46313 590361810 16777 22536 982879079 7196 81852 45193617 46313 79786 955107838 22536 83316 106271717 53181 79786 240695789 74476 79786 121849070 64124 83316 395098931 80154 74476 463027797 80154 72228 458373794 53181 14833 113380225 72228 11984 524243285 80154 48725 170479370 5408 48725 558498492 10370 11984 697813348 20213 10370 600506301 19131 20213 142784180 20213 38093 869150310 82189 5408 135130938 42440 82189 802611644 20213 9028 28002731 57915 42440 995796461 9028 47498 558300340 42940 9028 701636589 19770 42440 73424662 50078 57915 60523532 50078 79479 457442709 51214 19770 107526726 29987 50078 397363099 19770 35046 702006390 49985 79479 744068241 79479 8717 88384305 49985 72204 590930770 49985 55537 779862916 72204 67318 634309112 34575 49985 819980712 34575 44640 330814692 67318 6252 369712692 6252 7769 911705265 63608 67318 615475868 15912 7769 83876014 15912 33310 876967511 34123 15912 965798915 34123 15535 874273500 14727 33310 355552153 28061 15535 163371161 12235 34123 436341630 15535 78997 691505514 17556 12235 61806430 78997 28286 458366808 34929 12235 758875689 28286 74812 210943734 82848 34929 799157392 17556 72700 683838113 4033 34929 504522055 66937 4033 253541634 44863 66937 680346080 13723 82848 687265840 44863 82875 820036081 13723 26656 714339709 56592 82875 842851930 73466 13723 127724979 82875 28709 981982684 82875 70999 11498660 70999 24686 995631622 12576 24686 592421004 73885 28709 600729336 28709 7346 549230392 60340 7346 236537512 60340 70813 815782086 52345 60340 237415186 1736 52345 34490335 7346 1040 904865564 1040 68323 268938961 54872 52345 988328214 46579 54872 605522580 54872 57416 566022239 81121 46579 815406403 45911 54872 110027100 77388 57416 296826736 25452 77388 296770530 25452 63874 712682383 32803 25452 545128827 63874 23603 2419295 23603 76269 52530330 76356 25452 227758606 76356 17154 592557799 17154 39001 60223130 17154 46887 689037814 76269 3618 927357709 5583 46887 164957111 17154 65386 213578872 5583 38216 823676896 46887 70985 131500623 49981 70985 855890337 70985 52473 39362718 27952 38216 170091448 9595 49981 755193433 9595 6015 571506924 30750 6015 349402964 15792 52473 428330457 30750 80527 913982767 6983 30750 691926858 75668 30750 370827969 6983 61919 8400688 81281 6983 910847049 22606 81281 388615016 58904 22606 756853496 48059 22606 5927546 58904 57438 145995908 57438 26097 21714177 61525 26097 719511449 58904 63663 494952774 63663 36364 759542248 57438 9260 84833959 67424 9260 543013301 9260 40133 391139480 40133 1041 386569021 49957 67424 136234665 1041 39327 169063710 71433 49957 760615367 1041 29945 170509499 49957 80611 56853030 43201 39327 214038645 29945 83055 668233463 71433 62068 629631157 52003 62068 102942226 15236 43201 586785963 15236 37354 528880188 29163 62068 516871046 37354 59321 160306123 30291 59321 979394911 68969 15236 221913115 68969 27542 487028290 30291 9205 975877270 25453 9205 355299481 12094 25453 588519109 39663 12094 738239370 30020 39663 453171974 41170 12094 265701763 42691 30020 17345266 30020 32293 516385776 32303 30020 949508224 1827 42691 718182489 42691 82575 154532650 82575 6537 797135258 55940 32303 999970581 64038 55940 718800723 41157 82575 847526800 41157 53348 432547824 6537 48337 714437363 53348 60426 264929408 60336 53348 313656284 5157 48337 505877659 39799 60426 660479491 26678 5157 593266394 39799 77937 519428690 60336 81466 798112246 39799 72598 917856608 75117 72598 799841676 83119 26678 456380969 77937 34932 239744379 83119 15966 78539803 34932 36406 530751595 10848 75117 16890466 36406 19162 454503373 36406 66698 603663073 16917 10848 739316999 15546 10848 427634257 15546 57514 389180314 5134 19162 869290429 5134 37447 765938503 57514 19822 797131577 12809 5134 710172383 50364 5134 785378183 19822 4596 639893793 37447 78609 812023693 4596 36869 403143402 72634 12809 838183274 34779 36869 669146448 5558 4596 749710765 76945 78609 291434267 39624 76945 695598950 13139 5558 123209545 40988 34779 980978622 40988 7922 63863304 39624 30680 199869266 40988 48700 91504521 40988 74706 98885255 48700 10075 564505378 10075 33376 16723663 73596 33376 978538939 74706 69938 84037344 23867 10075 571827202 69938 41501 20610037 41501 19597 334843406 52019 23867 69656171 68602 52019 976210990 71114 23867 362061637 64288 71114 741004677 19597 45561 169359443 45561 1 45825661 68602 69315 339702487 62164 64288 366229550 48850 69315 791523433 20198 62164 27883879 59242 20198 987650449 62164 30522 489510802 20198 48054 93137858 46856 30522 551457459 48054 32822 154828003 46856 22955 884068695 30522 60607 365094886 60607 30737 842255643 60607 71251 517249270 71251 60814 70196781 77682 60607 93161000 77682 1632 55837420 60814 40137 958385320 77682 25408 576483927 77682 41522 57834597 4696 25408 263188550 41522 74206 463306972 42203 74206 822205537 39669 4696 814037354 69592 42203 670192722 69592 12870 112480210 69592 58065 45865880 9148 58065 119573803 9148 13761 204731617 62183 9148 176414542 41330 13761 28464484 69269 41330 95983538 69269 16274 407471727 41330 34028 63917922 47513 69269 509310312 16949 16274 588323458 47513 65542 19753914 34028 78388 377714562 68775 16949 460591608 65542 49189 68138797 61490 16949 865649971 3559 61490 537562097 3559 16731 658194101 42242 3559 504670072 6401 42242 851508021 54333 6401 842886814 54333 24620 655692854 33559 6401 669307107 33559 71237 550788260 6401 33157 47120234 33157 69562 854977546 24620 17080 685113782 47822 71237 392106820 69562 16466 421723609 33157 31355 107096609 69562 77301 835999106 80646 47822 522997761 47822 62989 589295130 62989 52955 735729803 51732 77301 749150278 80646 18703 480082515 35565 51732 172243029 73050 52955 88456495 52955 23720 51456299 73050 85 574775164 22239 18703 551859675 33337 22239 291569272 81744 85 9516869 23720 78725 4834500 81744 19854 388890868 33337 80571 773619232 81744 16090 789710386 62745 80571 303483877 80571 62901 182841554 80571 42923 178003418 80571 30206 331484204 42923 23922 376545275 62901 62879 498894000 23922 13468 345277368 80774 62879 104246523 80774 30873 353959529 67308 13468 54837942 80774 8143 598112353 46493 80774 181721241 8143 64127 53144338 68752 67308 567394309 67308 81436 648018431 64127 62427 975896912 2982 81436 588626561 2982 15543 843232337 15543 24871 943246647 78936 81436 129748610 62427 10646 530960123 2982 2146 637310040 23130 24871 31509257 15039 10646 501322722 2146 24922 102695459 15039 27442 30997585 60996 2146 178064524 25510 23130 156271013 65368 24922 635847282 27442 56648 57972430 65368 53003 933286366 56648 75570 940400720 28619 25510 897640507 65368 53882 993575604 53882 34542 663382298 34542 39896 865711776 75570 80538 604483172 80538 12050 923096261 34542 64667 949611078 34542 70119 873977562 47418 39896 833095996 24181 12050 310663398 64667 47155 822726670 60094 64667 94885730 45616 70119 43116082 60094 71694 299988714 71694 61695 891760200 45616 6569 203348074 61695 50127 876538842 51204 45616 187836912 61695 36332 172764241 46271 51204 586779911 36332 58724 409086853 46271 71978 118272540 46271 63562 786811504 36225 36332 968553517 58724 3302 454774297 36225 80954 336100720 46714 71978 598667674 46377 46714 441107618 3302 10701 436360959 46377 11848 470702552 11848 66421 834002115 11848 57732 675070916 847 46377 723490652 72805 66421 955494797 4060 11848 916456514 72805 36101 378535004 847 18282 757183579 72805 16814 241790348 37971 16814 194090344 4060 10349 868935283 16814 65287 342077129 51765 37971 778881956 65287 68343 341055153 65287 65543 435044908 51765 13063 813602255 51765 75924 810569969 13063 82179 432314435 75924 45125 63178028 48329 45125 201065062 49139 48329 904576329 49139 34125 265980232 71515 34125 148097643 48329 43194 632435226 33056 48329 419675243 43194 27781 452748204 27781 8763 327906560 71515 27842 51195580 24936 33056 735570134 24936 34385 179294440 34385 27197 22183193 27197 17605 928878851 17991 34385 345533764 46547 17605 170910397 20070 46547 222031072 46547 36920 132417315 46547 66602 342013384 36920 51390 114751434 66177 20070 421561356 77486 20070 732515365 52839 36920 278744928 77486 14503 834879825 77661 77486 980088900 27312 77486 713440003 71473 77661 130842486 27312 48269 591306776 71473 52297 590663836 52297 52528 985778838 35916 52297 438927962 52297 18367 49942091 52297 12041 528664693 18367 81478 492599134 41710 18367 580756951 41710 1982 213305452 12041 58267 59569926 2879 81478 548587605 9512 41710 983600734 48762 1982 944966340 48762 4959 974575533 15937 58267 236897718 4959 30189 256173485 15937 72127 258443696 15937 40905 53422820 61082 15937 488067619 30189 72756 253428119 57950 40905 5826165 7117 57950 572885464 38477 61082 357803587 72756 67049 958292214 48275 57950 860993420 44163 38477 369446204 66110 44163 356176992 66110 35696 350597505 44163 61120 21769272 35696 9406 664582374 41701 35696 283107407 16143 66110 939387832 41701 60584 472625878 81290 61120 638289987 41701 51369 337677783 63679 81290 203735906 4109 63679 378843617 4109 7370 694445594 63679 54645 635296483 4109 79500 160272592 63679 11490 523116297 70161 11490 610903629 2868 70161 587798433 2868 70849 885469320 73275 2868 139190522 70161 76943 720751043 70849 62259 323323903 8391 73275 816365381 8391 30334 505465878 62259 73998 609159628 62259 75857 51406173 75857 76487 891680307 12115 30334 442033253 34844 75857 19413343 73998 78659 943896409 2367 75857 278652339 12115 54237 414437428 12115 32824 51338695 65157 32824 703573451 65157 65397 464319915 65397 23993 339376060 32824 26391 117578251 23993 60595 697726183 10365 60595 163682443 65397 3968 93631699 12393 26391 751368421 12393 34370 438253954 34370 7837 280320360 10365 42004 934207328 12393 62047 662649641 62047 67306 184452335 34370 2603 50149144 5921 62047 683374297 80342 67306 306158323 80342 60840 890812202 60840 9741 934744420 80342 30202 808065545 30202 72737 597920924 60106 30202 691299002 72737 54452 266532839 30202 75165 386961787 75165 15483 635001271 6811 75165 365982687 33036 60106 410535646 75165 70669 67571683 33036 1572 30810103 33036 33901 14487267 26381 33901 555946480 33901 28233 34963433 70669 53246 789842011 70659 26381 485099390 70659 26410 8480247 39235 70659 481941802 11978 70659 503989362 53246 70393 220520887 12879 70393 663204203 8191 12879 640939809 11978 61565 285214763 12879 15174 66043456 61565 70198 159628861 69219 61565 768935694 10272 69219 238155505 69219 62077 123914558 26162 69219 38833575 54583 26162 508723137 82846 62077 84653625 62077 71823 405778367 21617 82846 139503811 21617 11528 404567741 21617 28530 913477321 18023 28530 119048073 15730 18023 232571300 18023 9483 727403348 46848 28530 619426727 29101 18023 66052820 28442 18023 927061941 57393 46848 674527249 80799 46848 323444175 54122 46848 664352130 28442 36620 809836145 54122 22741 43469684 22741 22654 19414143 22654 1449 692656341 22741 41848 336968218 22741 30289 654927474 41105 22654 574829059 74382 41848 679643413 34255 41105 386479778 18356 30289 177702771 41105 56510 53009915 61295 34255 489994791 65399 18356 931260453 61295 58343 850322000 58343 40889 815480195 65399 15092 469498726 65399 64851 540265746 82901 65399 224838810 6046 15092 962216459 64851 5309 571114190 17834 64851 719751932 7748 17834 254662916 17834 56006 852533560 7748 71762 954497698 66294 5309 46385790 42512 71762 949952541 42512 3422 228472409 57896 42512 784500258 42512 48958 309502071 3422 37097 119470190 28793 48958 854529088 37097 5040 455331306 28793 61798 954453674 80112 5040 806991072 28793 53429 302697966 53429 16229 920887511 53429 20357 309179626 16229 67244 169547238 2131 20357 814889455 53429 55902 105759224 67244 1709 108761755 78179 20357 665703647 55902 11856 53208147 2131 56982 201999724 33515 11856 937542512 1709 54698 192725183 78179 43163 762955178 25636 43163 891899134 6119 25636 33259304 25636 51404 339111686 25636 24332 782028167 64684 25636 210923516 58352 25636 140582324 284 51404 105437330 284 22616 209548388 57859 22616 521779722 22616 13628 971941017 74399 57859 360577004 13628 3844 490203623 74399 5347 240375732 74399 17323 736562990 74399 56570 924850435 56570 66260 81157403 39511 56570 69443371 56570 33886 220672475 39511 67985 302890324 33886 68979 373586953 31333 39511 946424784 11894 68979 599317291 68979 28215 174673754 11894 22599 115575017 31333 49933 979692170 1033 31333 736453193 11894 8354 965181547 60793 49933 607878601 58677 60793 211952000 8354 19939 491174543 41064 8354 548992459 63240 8354 658584703 22123 19939 391781350 63240 79756 732023585 22123 9138 734474169 73101 79756 61001862 27831 73101 472296163 22123 40523 437793767 27831 83390 321701180 32823 9138 195939741 32823 12419 345917516 27831 81418 346695224 32664 32823 864082448 32823 75534 221689042 8691 81418 151531766 18998 8691 65353233 75534 18416 137711879 32664 55206 23992754 18416 171 455711463 18998 35529 76681251 18880 18416 861626875 18880 8969 576117284 55206 48832 355551313 52584 48832 833409303 8969 80388 272312533 59430 8969 831162192 80388 68189 814258326 68189 60449 634361812 44245 60449 984947590 59430 64326 606891572 59430 81898 421430788 27925 64326 689519930 14781 44245 248699089 72637 27925 793668594 45461 14781 322045372 56138 14781 599628882 14781 3706 565582006 56138 10440 222627985 24626 72637 894689916 10440 51086 450902161 28757 51086 85386332 7548 51086 637748848 10440 18787 164954469 32735 28757 283018132 8548 28757 980677862 58979 7548 138897765 18787 19046 414670857 13838 32735 666284016 37003 32735 246963078 33545 19046 72813197 52488 19046 887851503 13838 988 605197047 56515 13838 553220945 56515 77580 79599528 56515 350 736378669 50685 350 467429660 40606 50685 517598741 16818 350 426442359 39125 16818 229805517 66728 16818 684971618 36677 50685 451886544 46284 16818 465108379 39125 70259 209836127 36677 70477 382443696 46284 38160 148894054 20511 36677 878324003 47584 38160 127698972 6620 38160 342695416 6620 43321 16378782 38160 77262 981347126 10708 77262 805312981 32749 47584 279555151 43117 32749 406471644 77262 5846 857981281 77262 45958 267974350 43117 65997 699276890 45958 76518 71854982 75431 43117 438934643 54756 45958 810364 23713 45958 443523012 65997 67553 276635232 76518 3107 38966324 75431 71238 362917115 13796 71238 790286818 41940 13796 656473032 24776 41940 984569695 71238 26608 925443430 71238 79518 637214085 13796 60748 822638705 42391 26608 673224935 78669 24776 890664615 42391 72188 662990297 79518 32419 389403443 67862 42391 801759754 67862 21001 775819629 72188 54534 392434573 40535 32419 272162481 16957 54534 161821763 21001 38778 665578985 16957 43516 866891840 31011 38778 281291574 31011 23179 636354380 70874 31011 968102731 23179 83039 243682779 43516 34276 621280181 23179 60018 733870841 60018 31805 141925888 31805 27216 32013443 60018 13688 203818779 64691 34276 626575836 64691 6755 931572312 56103 64691 884609617 36069 64691 302927654 32230 6755 691330737 64691 34712 703572659 30391 6755 143075007 45208 56103 114716813 66389 36069 44115587 5232 34712 905514201 30391 2239 726077330 20187 30391 909738777 45208 34360 891255527 27170 66389 561842010 35843 34360 288026695 34360 25372 609558517 35843 5308 450331895 27170 26526 786129288 35843 73169 597381972 26526 32811 86405591 32811 2140 910079930 11966 26526 551967986 11966 15418 479875181 47592 15418 537617023 15418 62986 602020691 76038 2140 516821832 64226 76038 822441955 15418 47117 640562543 76038 82196 183257974 47117 45870 341999152 45870 10215 673098040 45870 57760 385887198 56093 82196 345204848 56093 35466 163404146 35466 66253 113589778 40696 35466 936332227 40696 74017 892304334 38467 40696 634373694 20195 38467 7501361 38467 54397 601202982 40696 6516 467638290 77985 38467 790136423 6516 13230 249618124 46923 54397 856294076 49510 13230 190652568 37365 13230 904160765 46923 32515 2367247 20156 49510 839696891 70040 49510 167097149 37299 32515 142675263 20156 80892 105427122 22917 80892 9389333 64277 80892 272340403 22917 35806 74943670 64277 54540 668270092 32920 22917 594396515 64277 55897 646687816 32920 65679 278504976 32920 23058 520264603 23058 36903 181698386 41941 23058 38124981 36903 58899 427184127 80414 23058 228423464 1942 23058 240580671 59646 1942 975014753 83103 80414 528723887 32358 58899 167296123 83103 35149 783206029 83103 7320 886908945 11294 32358 571994639 11294 6048 386812700 48239 7320 396120119 45207 11294 403440441 45207 73291 634839154 846 73291 514456846 6048 61779 339654913 45207 5120 902396690 5120 82155 298106753 45775 73291 738752756 61779 48718 231373465 48718 37247 774459705 48718 25230 646725733 31118 25230 3243271 25230 56724 233908704 46729 25230 140597810 37247 8137 2880302 348 31118 972294495 49847 56724 118460075 60058 8137 926141864 10869 46729 4472679 13004 8137 569836769 10970 13004 698213236 10869 35139 963482979 53511 10869 160602663 68571 10869 387523761 11979 68571 121035944 24817 68571 4589829 17260 53511 808771993 24817 30427 50209788 24817 59607 750501663 59460 59607 848584038 25619 59607 275767156 25619 60525 4898735 25619 76492 754162518 76492 32454 42810 76492 6448 76672008 37569 32454 807795486 6448 71273 747145736 25025 37569 476237931 6448 55248 178546900 27282 6448 299724526 27282 77680 730777857 37726 55248 919860868 37726 44055 164663802 73889 44055 434746897 47212 37726 718427302 73889 58254 521063778 37726 49448 661758518 44055 15087 240938038 59661 58254 162035810 59661 28608 27072583 78960 59661 663376774 78960 14216 571142110 15087 74004 311179234 28608 10362 170787259 32884 14216 616174432 80193 10362 641825326 4876 10362 627342487 74004 67473 591534839 80193 76402 236789550 4876 44029 559688102 67473 32269 14645370 65587 67473 801927658 76402 39794 311747092 32269 38207 944841273 13338 44029 136362893 38859 32269 417523419 47871 39794 511814623 39794 55588 62778528 13338 335 888561919 47871 24378 17752690 61148 24378 556593920 50451 24378 704204990 82449 24378 926296908 67130 335 828459045 61148 72507 27054264 82449 27510 970819658 52416 50451 321415377 72507 7444 570619870 27510 41338 373162063 52416 56303 959461720 52612 41338 192407698 7444 1189 14297322 56303 26387 218167017 26387 32924 232248877 32924 34341 15674335 64586 34341 463981638 26387 17877 762095930 34341 79181 461237360 49438 79181 168959157 64586 41228 556511996 64586 44390 530359902 53130 41228 237713053 43159 41228 5111672 43159 60905 337454097 53130 24095 176310416 59994 44390 592831388 74507 59994 526417305 57231 59994 925456784 41544 59994 389237258 59994 17056 703829608 82223 74507 260223577 63530 17056 829696195 73907 17056 188514223 41544 18318 415745045 73907 27438 433146310 76069 82223 553486799 63530 29059 352105046 33990 73907 667797840 27438 11196 304565474 27438 8464 440523150 78509 29059 7200454 78509 6061 702110353 78509 77631 492999597 11196 25953 130718430 77631 77786 637789147 76146 78509 139664797 10174 77786 854875632 10174 35367 772848580 37598 10174 965327247 35367 60206 105895934 3578 35367 13367016 71233 3578 67012469 35367 81861 155615284 71242 71233 427721477 53070 71242 445094944 8678 71242 941056646 71233 67529 754115514 72286 67529 838429505 67529 464 123250486 61938 67529 834384665 60954 61938 361245022 6211 72286 511568706 60954 68738 648443154 61938 41657 964543208 68738 76889 325527261 41657 11319 864760307 49466 68738 582338224 49466 52420 556882687 40418 76889 519099433 38829 76889 198134265 11319 18874 705365140 40418 46907 269006124 52420 17763 487390610 46907 36173 411628464 46907 21104 634132613 18874 7607 76713428 46907 61549 72578942 30997 61549 64014638 4117 21104 577732119 32141 61549 39825196 78443 4117 951513338 58155 4117 94670006 46797 4117 688874628 78443 2633 124321420 46797 34637 488673205 55349 78443 877201137 73315 2633 166679294 73315 42424 358551698 34637 63488 958675589 20978 34637 969743698 79450 55349 868709641 71475 73315 440702186 24380 20978 192288309 8437 20978 219859727 52253 20978 385791020 52253 7741 378312507 71475 19475 16786774 8437 20220 723672269 7741 51983 829567903 10861 51983 618668162 22074 7741 22965722 10861 6096 217312153 38060 6096 494592910 74418 10861 696231268 6096 54354 198560363 66621 38060 898593051 38060 43480 417464792 54354 14110 713591285 66621 26074 696528411 66621 82127 232289878 43480 77128 45652283 51358 26074 124656488 51358 36830 936101246 51358 67417 768100457 78220 36830 401355145 71291 77128 936426608 499 78220 735154267 46052 499 466482231 60034 78220 582118961 15537 71291 388048377 34254 15537 681204815 51349 499 700465676 51349 75983 330969365 64183 51349 708422707 55622 15537 52540672 71427 75983 814849905 75983 10899 403831319 64183 18286 160632010 72478 18286 492867849 79564 55622 958118065 10899 71892 20533785 15564 72478 171060209 18286 77626 753316133 67592 77626 690467928 67592 45039 652772289 13490 45039 116114418 8549 15564 70190433 45039 22408 285163061 43102 67592 935669754 43102 13285 133690273 8549 42716 786814701 66774 8549 86403380 39545 13285 593079270 39545 15983 383094936 13285 8986 28284205 35954 42716 685202811 8986 2212 940790373 2212 28013 657022390 55135 15983 346321809 42736 8986 882057950 55135 49842 278522973 28013 37060 185587552 23994 42736 519785162 57997 49842 454905901 49842 30671 316852729 57997 4345 296181692 6014 57997 242169051 23994 4193 999346149 82589 30671 482136810 1552 6014 626228138 26941 6014 428686785 4193 68487 411755353 53401 82589 20210318 60778 1552 916100014 83137 1552 268784411 2397 60778 70658924 13415 83137 501363032 83137 21963 601053487 83137 10922 579513436 38366 83137 181635810 64541 21963 497071911 64541 72808 705066294 25303 64541 712918922 25303 76912 427005631 64541 26471 939369878 25303 61483 410509447 16287 25303 217181067 18519 76912 590050171 6968 18519 596075242 5406 61483 456439860 70016 16287 9340849 63361 5406 117199735 35920 5406 635861608 12676 70016 384368424 35920 74696 774212608 35773 74696 964257558 56191 63361 43821735 58031 35773 863041829 25825 12676 226252646 71426 35773 509345438 53341 58031 195797578 78316 71426 238711886 58031 19789 447152384 78316 59745 650370028 14341 19789 39944941 26714 59745 760603627 73983 19789 338941371 25527 73983 559989670 763 73983 596056582 14341 31893 42694374 47643 763 362878677 29350 73983 346586409 985 763 528792134 763 17161 868473766 17161 43703 352192048 47691 47643 625700002 985 49178 2706789 49178 68163 960968269 68163 58278 398206644 58278 22029 493086797 80605 58278 275697234 80605 72317 339953723 25763 58278 984010134 6525 58278 589441584 80605 20798 696817836 20798 55354 655368606 4948 20798 491604238 6525 48521 171429623 35364 20798 916615951 83463 20798 627957500 37080 83463 122755293 15633 4948 669313974 83463 1556 970585739 35364 75159 575321253 1556 44667 799169589 49456 44667 659460316 75159 33502 27131174 64385 33502 689505427 44667 25363 751873781 33502 51657 443724374 75615 64385 616115667 9440 75615 213420829 67675 9440 806080693 4672 51657 128116277 28510 4672 277270190 10757 28510 696537343 67675 16262 862247628 9709 10757 525487563 3923 16262 701166259 16262 17205 54142100 17205 82279 21733217 9709 8801 427719021 60164 8801 565532805 19263 82279 60005698 82279 42058 101204159 58128 42058 471130903 82170 8801 160372101 80637 58128 677556080 33812 42058 69402183 82170 69978 394182139 8502 69978 119295184 70514 82170 746697853 69978 9284 309087149 59667 69978 519408879 20209 9284 225510583 9284 44641 215621956 73328 44641 992186093 44641 77550 148624538 44641 34812 465598123 40449 73328 580158184 34812 14783 269909357 77550 12862 989154806 81633 40449 735840817 36906 12862 249250601 68527 40449 29932293 30151 14783 4431721 63704 36906 734152221 52007 30151 983286637 62844 63704 728347690 49602 68527 758525476 62844 70439 928762843 95 49602 906134770 26995 49602 322521107 95 7534 183700535 49602 58627 968422242 26227 95 59954211 26227 41389 667664154 60810 58627 668613056 41389 63487 273368953 59042 41389 913780670 80436 41389 413812746 25901 80436 305045071 57189 63487 226891015 63487 56601 896237035 29982 80436 643543573 82224 80436 614129676 62819 82224 333942643 48664 62819 50804403 37823 62819 427540103 5941 37823 149615679 62819 66683 850880005 54926 48664 486810294 35323 37823 816227955 20626 37823 774565481 54926 48658 778319706 51915 48658 97930853 6955 54926 311591242 6955 54497 192613768 64867 54497 543823980 23510 54497 346237310 23510 62198 448646013 64867 48544 317223018 54497 36244 333147781 40740 62198 144085105 48544 49000 602532358 40740 77686 861682929 35425 36244 208303372 54901 35425 824472872 47166 77686 208949273 77686 73707 966644584 32037 47166 992417204 47166 71943 31917780 9466 54901 320067709 74451 32037 547523402 39222 74451 18415049 74451 72577 756291940 32997 74451 706644047 32997 46516 102166067 31845 39222 441542379 14542 31845 505512411 32997 37830 539951953 46516 38039 202519799 31845 72510 420721263 45733 31845 625303002 45733 83200 183580074 15334 83200 469455863 15334 68302 509039373 68302 15304 185038424 78129 15304 430937888 78129 75899 545515120 78129 52043 478838886 17024 15304 916413996 52043 40103 227838368 52043 78905 930307460 9304 52043 264831233 52043 10479 418488182 9304 47743 508047911 10479 26079 258071211 26079 24879 353033352 24879 83229 410956058 82191 10479 327838148 47743 35614 565127053 83229 2180 86818262 66066 2180 665984602 35614 3974 335243651 35614 42100 967109084 42100 45622 365823131 3974 54028 704598169 45622 40517 754619493 40517 43933 115558595 54110 54028 628274549 40517 53018 529266611 53018 21348 7571108 53018 35741 917607982 21348 81902 523228383 51157 81902 897217883 19847 35741 914008659 51157 74482 687944051 19847 30143 65026762 19847 56237 223615769 63919 56237 270461074 48392 19847 919385648 75556 30143 779280633 75556 17646 82462054 63919 51525 816438495 78683 75556 258383551 58896 78683 437100124 75556 34566 433551854 51525 31870 280020683 37078 31870 657792039 34566 58380 237272926 46191 31870 654315597 54007 34566 722387558 6356 46191 857141205 58380 70564 253737351 23502 58380 892717431 13428 70564 123998177 70564 45252 12998979 13428 22940 993635945 70564 41143 142211635 65428 45252 851030729 65428 65551 107303835 45252 15848 40761697 65551 5954 585318434 65428 55334 597048223 15848 46038 976547795 7605 55334 650636745 15848 79542 838119083 46038 72590 678155739 7605 48318 865471323 72590 13770 628533611 79542 19917 308607864 72857 13770 127840884 50084 19917 360843296 72857 56455 974616923 50084 44783 784067619 56793 72857 903650115 56793 56247 966294854 56455 35961 137259841 78299 35961 970226890 56247 74434 647240111 63942 56247 421145562 78299 27587 282670777 27587 79917 375933859 27587 81679 659557632 43312 27587 597752305 63942 17396 852110286 72897 79917 745655730 79917 5355 932999710 5355 13127 953944347 72897 19671 462070306 70023 5355 585780635 50927 13127 481899769 59626 19671 15164932 19671 62512 956205127 81273 50927 205984023 81273 49930 489715557 49930 65573 606354793 74646 49930 591426928 81273 76135 438245550 64945 49930 76210184 65573 55253 96624852 65573 40202 794874373 76135 58379 760787988 76135 75870 801295957 40202 46554 488007066 23228 58379 157777002 40202 29783 334119383 23228 30425 330895889 46554 63145 111352730 40128 63145 39708836 30425 66387 595578953 7230 30425 649499035 47019 66387 6843427 82654 63145 36738749 40128 56621 196943222 26515 66387 481086830 64003 7230 893785751 4564 56621 988365004 69647 26515 856351635 39648 64003 74338775 26515 28174 758059923 4564 80448 123179101 33486 4564 724308897 25439 80448 293979970 30431 28174 298725055 33486 30374 5514729 46354 25439 568145897 15036 25439 948754104 25439 2217 600972426 30431 41708 20078299 30374 36575 950958133 15036 69932 944000070 36575 48989 482159031 36575 75919 204350324 75919 72366 427058736 72366 70623 240418417 64782 75919 363321224 70623 61567 129814315 24570 61567 522705207 37713 70623 775808097 70623 59018 462515789 61567 42592 568250619 24570 79946 141369288 42592 68235 458167359 18837 79946 60046625 42592 45382 245290061 65747 79946 536959835 45382 80922 560781342 25850 65747 974171555 80922 32229 62662233 55507 65747 896337113 55507 35371 438865301 80922 74653 519194516 61797 35371 52321158 32229 56296 992473899 35371 16181 568362684 61797 34182 167001129 25313 16181 190684073 16181 83375 358650726 83375 72288 755744829 80202 25313 832129788 11106 25313 282218458 11106 14367 42841370 601 83375 240724839 8289 11106 460647815 1850 8289 270759567 62517 14367 458984070 63006 601 174192315 37490 62517 278304482 59182 62517 725111008 62517 68481 907159075 59182 73939 430800768 37490 10350 135119694 10350 74006 87563319 59182 49268 122852622 64411 73939 764984119 73939 45739 844343036 15782 45739 176588383 17469 49268 742718726 80395 15782 756713681 46161 17469 425732992 21594 80395 117900519 80395 10666 737098114 45379 46161 567928346 45802 45379 518606304 45379 51419 991213676 21594 78640 291545745 64944 45379 204958282 39365 64944 748531984 78640 41774 920435857 25225 64944 135829748 78640 11479 678883365 24760 64944 437655253 61512 39365 572389890 7046 11479 977817668 52312 11479 88773220 11259 61512 209093168 7046 66727 140784071 40605 66727 498766571 49771 40605 666626576 7747 52312 854268120 34946 11259 687304 37284 66727 637403746 29965 49771 424995653 24330 49771 350683536 1669 29965 109836686 43211 29965 735884186 64743 1669 24235117 24330 6277 349224498 30901 1669 206429768 43211 80187 778244926 16676 43211 583109175 4686 6277 354393075 58328 16676 638562074 4686 10153 137638362 80187 46289 575565221 46289 36201 520577952 69 46289 990236695 58483 69 634414459 68332 69 396433778 68332 35141 465696559 69 7893 324127628 69 59544 23214 73439 7893 227636534 24504 35141 797504100 7893 50880 528806227 24504 60454 581785637 50880 37225 268119820 60454 28136 540841347 9019 60454 494371058 44617 50880 916903243 37225 68024 522902539 28136 1637 351221502 44617 47962 447979243 78619 47962 633404283 4872 78619 970733955 47962 20069 203199834 78619 65565 153197936 20069 6606 348257027 20069 24756 404987108 20069 71282 667417119 20069 780 574026502 52096 71282 750741437 66982 52096 890414168 71282 68295 453860915 780 80841 822578842 36997 68295 159754204 68295 73207 513278053 66982 48978 416169665 48978 47210 349128016 48978 34937 510703016 73207 65442 1191139 34937 12290 319756254 47210 82675 769642246 76301 82675 240256243 24128 76301 666290756 76301 36888 960939038 81661 76301 9392469 36888 56329 787496279 13353 36888 855779609 24128 17984 137108212 13353 37251 317154052 81661 46223 581388881 56329 11376 512870819 13353 57412 496722100 4282 46223 899648843 70672 46223 34377157 57412 2759 573844315 2759 410 760261756 40581 2759 874663040 19876 70672 370632265 70672 14448 760707710 63977 40581 486303754 51797 14448 895768128 66715 63977 522423164 51797 82530 367673577 14448 37847 987455237 51797 43101 513942839 23361 82530 220292433 43101 54725 418919014 54725 65584 888812493 13036 37847 429472348 67458 23361 71924190 65584 9706 982355758 65584 55049 51835924 65584 58764 537736643 36563 55049 103005295 36563 59722 606555841 49797 58764 921060881 49797 61889 715625431 21239 36563 811420755 48382 59722 660564470 4629 49797 473159336 46563 61889 220236460 48338 48382 53837318 8321 4629 115499001 12744 48338 810239681 12744 57007 570872159 46563 9000 400804361 8321 75323 271898865 56402 75323 115279416 9000 76446 875108472 57468 9000 960596210 75323 41688 660110107 51689 76446 541537331 76446 79632 882690187 56869 41688 311550897 56869 57346 4350428 37148 79632 570278316 57346 17014 330678351 44735 56869 716258711 57346 13377 419281793 17014 29020 991148698 29591 17014 113694962 29591 29508 395898219 51473 29020 697109694 13377 9248 47745683 29020 76515 729462343 41585 9248 758915179 51473 81648 447548035 9248 26796 617824338 82255 81648 505926946 41585 48456 726009228 47496 82255 419118167 26796 55342 439896960 26796 61571 920403177 54410 82255 48490218 68358 48456 387686762 35192 55342 182355272 61571 13055 136624675 45889 35192 739491898 12486 13055 89431124 68358 50591 110985235 83371 13055 500612174 45889 44154 913498616 50591 31575 22869273 9371 12486 130914780 80698 44154 18247239 23998 44154 744106291 47130 23998 5727902 20231 23998 39678272 47130 3668 45191622 80698 41610 118332400 14480 47130 980323753 3668 31063 934260106 3668 59603 583973861 31063 22588 655715496 41610 33576 166022285 33576 64682 49847501 33576 17171 489117493 67915 17171 614794666 22588 25911 199701770 33576 28125 745815683 65488 64682 455149803 54858 17171 655314412 65488 82733 378957925 25911 47332 239525133 11095 82733 635677521 54858 83499 857027928 60435 47332 363577903 33989 47332 437982403 11095 63175 22589089 79914 60435 325989447 52697 83499 712914979 46513 79914 855245831 12120 46513 191699413 16597 52697 566535587 12120 69084 68266293 12120 71812 461866540 17657 12120 359822294 3813 17657 836810148 3387 17657 664689985 55723 17657 15446114 60457 71812 286709163 17657 43860 621401481 49454 3813 221311126 49454 33472 302871528 49454 16851 5598132 82877 60457 432511587 43860 64312 4697922 11733 49454 773061932 11733 43635 610314264 11733 51632 440314867 47939 64312 209497839 51632 20101 907029350 12031 11733 871878708 72943 43635 160616701 47939 80911 672691130 80911 76791 541968900 76791 59710 901053206 12031 42212 314720058 76791 77103 75270614 42212 50687 218780896 77103 14731 98968910 14731 76857 504414555 16647 14731 939049899 77103 60841 152580516 76857 55305 174623055 76857 40097 785493769 76857 71003 495076788 45016 40097 953441026 30723 55305 141395318 71003 1754 608556890 72100 1754 142636891 9756 72100 478519440 75447 1754 166412520 68662 30723 18570779 75447 71401 115863782 72100 52816 27584577 71401 16953 741160505 75447 45976 318499523 45976 64232 514508317 42172 45976 934607266 52816 63450 63975420 74936 45976 73252266 63450 38773 117656855 38773 28527 631040403 74936 71351 993267367 25518 74936 778171319 74936 60825 242639432 62089 60825 32110705 62089 37891 754962955 37891 567 503251433 567 81443 993065855 81443 26934 85659428 23607 26934 62835141 37891 78070 119469464 81443 72440 727755337 32323 26934 118991180 29188 78070 479210465 9817 23607 908332013 32323 24028 71453086 24028 12877 708435841 24028 26847 484002409 29188 25379 53141061 21060 9817 448330618 32177 21060 988210141 26847 72083 840965947 79487 32177 74120309 73695 32177 22297584 21060 43711 273290863 75638 79487 268971386 23381 73695 220025232 53219 75638 299353407 53219 82458 346006529 11156 82458 383776205 66641 53219 227947541 68107 11156 646227308 68107 45064 77498792 58310 68107 128023241 50695 45064 709387906 45064 41097 920924317 16700 41097 779647430 41097 18314 41575972 77448 50695 300954767 78804 16700 571096524 2973 41097 706555328 32629 77448 967005956 18314 11642 541827333 83485 77448 118113320 6382 78804 897439583 11642 77978 142172404 56532 77978 662151513 11642 19514 914286854 83485 39340 623662127 77978 61198 722806507 56532 56742 618663952 61198 73954 735680780 65989 56742 110653788 65989 64523 809628170 15459 56742 398679355 61851 73954 838370534 7025 65989 73308954 56786 64523 736847942 73431 61851 776768552 75914 73431 355486498 82647 61851 61883486 54051 82647 652111609 54051 59222 991091311 43354 73431 316201654 2419 54051 461224908 82647 43478 505352520 40176 59222 387771684 2419 38422 35749292 12013 38422 723322750 4685 12013 615066725 23684 12013 78618505 67444 23684 932269488 4685 28634 963846448 12013 49429 619580094 11176 4685 229111392 67229 67444 119855836 28634 9362 325241842 5497 11176 15029877 11176 45455 43398607 77904 45455 488635640 52001 77904 75272390 45455 21919 142061424 77904 33678 87537810 65400 52001 666502243 77904 21496 23188176 534 21919 637895365 27177 21496 440038927 534 40541 106250488 40541 76547 944314982 76547 41664 849533075 27788 40541 700897173 24384 76547 316937602 28034 24384 298905404 41664 41104 47504868 27788 59198 368231707 59198 79947 404476574 75512 41104 382645018 36505 28034 464097218 76916 41104 724348711 64897 59198 986076086 66157 76916 117201129 56783 75512 701859916 36505 66082 899169003 46841 64897 813641781 76054 66157 533940985 56783 70186 721943060 70186 64502 190112817 46841 75850 966009873 70717 76054 75880839 52471 70717 536354930 52471 72050 107204298 72050 25193 592649340 70717 39594 487369501 62013 52471 812548492 29765 52471 39862368 72050 6737 811771448 6737 27862 127628730 29765 14999 714303552 29765 23205 174258118 25070 6737 427830768 6737 34080 896152888 27862 16970 648069960 23205 25143 41170839 16970 63785 427800275 40991 25070 185143624 16970 11331 413680571 11331 37932 904986708 10133 25143 634713586 24112 40991 915592817 10133 38996 309107122 38996 51447 950919355 72189 24112 965035031 57143 24112 339542634 2692 51447 810378517 34883 2692 912316615 34883 48868 927032552 48868 59007 240499463 74438 34883 747251558 74438 48492 894215045 48492 25940 103754678 59007 11444 139207037 74438 12767 76739290 74438 22787 228797859 75257 11444 994099004 23804 12767 11231303 12767 9450 952362210 23804 46099 129117395 46099 72864 893215092 75257 48194 301768524 56092 9450 687493478 56092 30812 794319243 72864 76091 875070992 74326 76091 42144894 45087 76091 21521707 1377 74326 649890732 10017 30812 573267657 76091 12441 347744331 12441 3658 390840563 10017 70714 361459821 1377 19996 573449215 78525 70714 540662042 78525 5491 39874480 21228 78525 295725017 78525 65306 843472164 30135 19996 341715880 65306 49632 664095029 49632 62320 998008023 30135 7247 875886528 7247 25213 14004921 49632 26329 534061904 50358 26329 727717317 7247 73578 158026120 26329 48025 757336506 30472 25213 357036537 26329 1604 933806249 18473 48025 196520149 5781 30472 308813527 30472 73462 849280428 5781 59666 22000550 59666 13541 54548433 82163 73462 76234585 59666 73112 352267903 9345 73462 110325832 29619 73112 819428223 82163 32239 830595365 73112 8433 640742753 8433 57628 313336038 32239 18790 338807030 32239 33334 200151906 18790 47667 894501570 25316 57628 478845668 27568 33334 313459146 33334 35699 32449048 49521 33334 244714087 25316 80217 560524866 33465 35699 270682376 43695 27568 870422330 4116 33465 268551108 79309 80217 703621059 82128 79309 957595263 43695 34966 146502158 82128 57277 797561805 35169 79309 102139590 57277 14164 235543440 34966 12720 684728752 34966 52959 288765999 35169 43968 926099428 17866 43968 803749964 33788 14164 469997418 12720 69656 12998073 28159 43968 200242920 17866 27517 224830784 17866 23363 759147076 44334 69656 903929762 69656 54593 433877571 11762 27517 702017258 5175 11762 17412092 65625 11762 40217925 5175 41602 340980598 41602 60839 274359525 11762 57077 110839073 20273 5175 41800120 9338 41602 17867019 18263 57077 995486976 39007 18263 746530483 62188 18263 75935770 20273 71224 997198196 72564 62188 869955003 31714 39007 794148443 72564 59472 776662456 54076 71224 340442490 59472 19391 808405742 72564 34221 683291476 16932 54076 477406262 59472 16080 829417729 54076 47541 902497773 35604 16080 167407661 16932 18548 829711653 47541 19536 494880675 13417 47541 230688164 35604 33682 391232728 81217 35604 893217261 81217 60294 607390485 8734 81217 849808895 9775 13417 389573379 74250 8734 482081292 55800 8734 810183764 8734 59031 87870450 35813 74250 844143400 61435 35813 370263664 74250 44736 22075199 40417 35813 318850631 32159 61435 69575680 40417 5229 79790237 61435 7307 678793613 28844 44736 363416563 28844 55183 617102333 65239 5229 310973614 28844 31626 872322437 55183 43881 478548096 43881 11297 492286559 43881 62487 844428033 72649 62487 103632771 31626 17710 648461912 66688 17710 55124245 23167 11297 178886350 19617 62487 144003364 19617 15678 119198651 23167 29972 351331964 19617 62961 335584447 15678 20939 214499986 78700 20939 100151917 77121 15678 955634832 21141 78700 908611486 40810 20939 129457088 21303 77121 794885784 38899 21141 52821669 38899 8114 776730318 21303 52702 129161351 19044 52702 661779659 8114 13698 148950506 8929 52702 114001387 24963 13698 43435688 52702 48890 211565612 83260 19044 137221623 38420 48890 424893227 24963 19867 98667418 83260 43861 35840277 43861 48631 493719722 78739 38420 587292219 25473 78739 889160393 25473 22552 97436805 25473 2497 874008170 50974 25473 803469199 74736 78739 4392053 3093 22552 39971465 3093 11965 158431216 14434 3093 151329127 35018 74736 92205587 65125 14434 596634554 14434 48407 762561145 6122 14434 286181517 65125 3446 104121974 3446 33528 768047162 3446 74225 824022604 48407 14597 221018505 74225 68215 590033733 40016 14597 507681408 33528 3832 45138782 68966 14597 172244124 14597 50325 628915815 68966 66351 55389742 66351 20644 218704789 66351 24088 841730283 50325 35605 422129955 27476 24088 245370284 20644 35061 17441669 20644 17522 898436012 27476 38772 558606292 65774 17522 719405337 27476 76483 874338904 18401 76483 948328242 18401 45369 111395502 14418 65774 780930890 48748 14418 472192957 79198 76483 58581467 21048 48748 17906953 45369 58929 593488501 34153 48748 25722775 79198 26392 252554816 34153 9784 431132672 52308 9784 337576528 9784 59675 881993249 59675 47177 570137981 20583 59675 755012063 9784 2745 528261137 49821 2745 82483511 16786 47177 946239954 16786 8550 490148079 24425 49821 55445994 8550 78119 385378558 16786 26570 768482506 24425 44602 933031366 78119 67288 344929951 46246 78119 502222492 44602 5677 964155918 5677 71007 95409866 24318 46246 234445853 67288 26626 242777686 74951 71007 975551706 24318 46725 94127152 76574 46725 332173416 25173 26626 685434922 46725 9273 75522373 46725 51743 710616914 9273 41727 990440386 14481 41727 97512176 58875 51743 204313682 14481 70039 825926600 2062 14481 546846732 2062 16470 146728398 2062 24455 114020605 58875 68145 665251447 31891 2062 777090428 71718 31891 5566640 31891 80496 758335231 30246 24455 961487676 68145 75118 981337152 4519 71718 73954717 56989 71718 527538300 30884 4519 40344242 56989 52900 585599802 56989 68693 981934278 56989 83415 873432658 13510 30884 191673465 4509 52900 988526319 21815 68693 783798391 83415 61043 138089175 76552 4509 8562430 61043 47288 62111670 2570 47288 372854436 54280 61043 966339210 12502 2570 615988248 22151 12502 686297411 54280 83094 562084937 54280 24600 327030945 22151 10767 584330746 83094 51081 445318295 31660 24600 555060579 24600 23875 79158603 24600 28308 444063043 3738 23875 790168604 19844 3738 875264545 28308 13720 234460321 19844 40531 548470081 3738 46640 750472394 13720 54951 969535241 54951 12855 108182980 21608 54951 222037016 21608 62213 127982803 1121 54951 860832450 62213 6419 239067481 15126 1121 220160843 43253 21608 716460920 28641 15126 708169428 43253 22772 374471814 15126 72699 715820795 43253 29604 85126605 8808 28641 945414547 9123 22772 179945015 65954 29604 468675265 62546 8808 267725495 82558 29604 352261712 27039 8808 728766694 62546 35940 875421563 56564 27039 358420681 62546 34488 16795944 38957 27039 738966259 29571 35940 986906636 27726 35940 12178208 27726 16064 103563052 64529 38957 552341234 35218 16064 403806790 71796 35218 968018236 71796 16443 662087463 14013 71796 695622314 61401 14013 930897009 71796 47546 126522284 57404 14013 44288983 61401 47503 709973798 57404 46103 417071174 10935 57404 213513609 57404 80143 370915340 3621 10935 670823904 46077 46103 260423397 3621 61418 905414389 6911 10935 922168482 3621 37590 740919344 67199 46077 652772511 75269 67199 527712958 37590 56765 709417180 6911 3607 150655401 56765 26877 39199432 75376 3607 628505610 3607 33119 984983011 3607 60906 708231659 60906 70760 111906587 75376 31704 835921302 70760 28219 874225135 28219 25418 840643901 8632 60906 42263668 15698 31704 56184030 40154 15698 761362962 74309 8632 142923772 74309 82024 358557303 38661 74309 581511796 23384 74309 746488351 50751 38661 413321372 50751 58189 861861230 18144 82024 574208896 13217 38661 85339089 18144 54678 101414777 58189 23757 56702173 53923 13217 680067600 63494 13217 1630335 23757 45578 770608539 23757 21387 824318840 53923 31477 713358850 53923 25791 623895941 32513 63494 852333625 31477 55750 231952051 32513 69472 902944076 76158 25791 871045318 12099 55750 469160884 55750 47886 63125129 12099 50465 284783490 69472 49493 178326684 70066 76158 50742592 12099 33597 881083393 33597 23728 18472515 43943 50465 956554392 23728 75738 779124078 78964 43943 468389972 75738 76297 219071385 55045 23728 53798250 73411 75738 927255506 70833 78964 210283132 15498 70833 116707052 68613 76297 704014079 73411 13724 666751347 28253 15498 334270414 68613 81333 620636123 40206 15498 42765802 24961 68613 600142303 26275 40206 254705256 48429 40206 659079272 24961 14185 112728571 54098 14185 844649229 48429 38031 783202629 48429 49064 525920804 24172 48429 840158324 49064 50043 975267528 64603 38031 988408591 38675 38031 131769905 50043 67843 235391564 50043 70802 164594577 67843 80486 307605138 38675 38953 934775423 73170 38953 161642114 80486 7996 979252833 38953 2193 858565243 7996 2017 480123366 7996 54532 781568156 60837 2193 404928705 58882 54532 93525910 46031 60837 106804363 60235 58882 236542169 54532 73029 836642038 58882 19687 26562820 11349 60235 622406130 7226 11349 324482243 25434 11349 684132709 58390 25434 277264107 19687 59522 834974669 56347 11349 711374909 25434 41958 707769939 58390 13968 157592308 37420 59522 246266666 13968 4011 217698600 13968 37321 208963948 13968 51859 582044879 78797 51859 949941441 37321 6527 397840201 4011 9480 748570508 9480 69301 312544471 31358 9480 391390103 69301 51868 863010044 31358 64899 121630444 9480 8573 251979995 51823 69301 284213071 67091 51823 328381665 40804 64899 385811405 9933 51823 32392664 37357 9933 277650786 51823 8462 135789791 40804 82374 266348472 82374 83185 802383043 8317 8462 241454417 82374 64963 560422442 54144 8317 182175315 8317 45505 66034263 8317 60309 215026327 8317 33899 354120929 45505 39052 774351157 65593 45505 998294582 65593 56208 569455826 34389 33899 903063586 59777 65593 665166568 39052 66073 292378001 17891 59777 38063863 21381 59777 134464787 59777 28974 146002461 17891 16347 78251298 38260 17891 842103773 43461 38260 82514502 10217 43461 364157002 66591 38260 450360855 38260 47843 930109419 33087 10217 768356448 61621 10217 410582707 33087 55569 468057503 66591 68352 798359976 44215 55569 640338463 68352 22244 11610039 72062 55569 111376598 78595 55569 213400605 10972 44215 59118935 8719 78595 35205563 39237 10972 451892642 31895 78595 776043971 30719 39237 754104773 46395 39237 682955906 8671 8719 571900651 39237 65692 8947412 30719 43674 875074951 52790 65692 959424478 52790 51144 104601350 52790 1579 419286243 1579 53544 926343697 5002 53544 382688977 32478 53544 333086531 5002 70624 136078028 67832 53544 808008996 4961 67832 382092047 32478 77458 901109276 32478 65082 646825130 10305 4961 3369691 77458 36424 712196027 25782 4961 647879060 15789 25782 915527439 62828 15789 698222605 62828 82457 571119165 82457 51293 190285421 77920 25782 105312817 61983 77920 421301688 62828 3097 6865763 31117 51293 936607724 51293 47053 999110033 3097 24672 19260080 47053 55916 709551057 24672 9177 391854448 47053 2742 280616105 82473 47053 538673572 24672 45663 970494478 64659 45663 418988269 45663 43732 414539343 45663 77940 318522884 82473 55710 625067527 24780 43732 828580264 43732 28997 477953772 55710 15668 70898487 34071 28997 856786519 34071 53755 480279673 5882 34071 604639280 34071 79697 89614984 21529 5882 272425458 21529 33512 523082873 35798 5882 581726269 79697 40416 398370043 26328 21529 953341776 34429 40416 143275365 40416 28663 639601884 74177 35798 58572326 66904 26328 675639252 26328 17529 995049755 63141 17529 989550890 17529 6913 490928907 17529 25254 925970802 66904 11431 259783012 17529 71143 323264682 1551 6913 549833119 25254 22788 535900126 11431 42235 1248052 63564 71143 839705136 71143 73589 374879841 22788 19995 922009105 41053 22788 865960730 42235 78432 684986153 45142 19995 678796751 12730 41053 516718344 27198 45142 366734778 12730 36026 444827447 27878 27198 57639343 42175 45142 681388613 32100 27878 606441031 35656 42175 371853049 54403 42175 305376135 56681 35656 81706491 52194 54403 877895918 37994 54403 263791330 52194 8010 419491238 37994 59912 475963664 56681 62172 452444125 67930 59912 915017722 59912 71392 226607921 26089 71392 510120081 32171 26089 790521649 21740 62172 303522732 13771 67930 30778477 10056 32171 870616046 21740 49509 694597340 36024 13771 646010006 13771 14577 2738620 1851 14577 11630360 36024 18200 501644473 18200 8023 838442996 70328 18200 166254825 19355 1851 59104029 1948 70328 180389177 70328 62808 602456174 62808 1799 110890517 8855 1948 339796 1948 74106 772556481 25032 1799 454605857 62808 77036 993806572 77036 58884 293070814 77609 58884 272723698 58884 36402 245926436 25032 53959 519313666 42209 77609 713645903 36402 56342 238011184 77609 74765 647126548 53959 40132 571528260 53959 1525 22964957 42209 51659 385385027 78452 51659 158914534 51659 23865 590513734 36524 23865 250204058 23865 50082 20665907 28561 51659 18921523 40101 78452 735064517 28561 73676 407909090 40101 70711 956105855 40101 43760 988283230 42730 70711 763908669 40101 11734 201410359 11734 33476 959050733 11734 47221 258702211 47221 74924 259800183 70824 42730 135012779 74924 60096 759604647 60096 59640 993977101 47221 83236 158214342 74924 23968 418221297 59640 67786 654023774 8686 23968 45869076 32392 8686 454167855 32392 63581 101909206 26823 8686 960130039 67648 67786 590725931 26823 73663 497154269 60735 73663 430991261 63581 17814 493189547 60735 36813 839300344 17814 39678 971360639 17814 47893 250691289 17814 5999 120756786 39678 37374 786116367 47893 16228 193882249 29583 47893 457851374 29583 76432 493996833 76432 2700 89510664 39531 37374 810014963 54308 29583 63471098 8618 54308 986645003 54308 22767 199216410 40870 8618 298849669 26011 8618 645036974 40389 22767 319901143 23354 40870 250061644 1902 26011 163683142 29672 26011 727259767 26011 47605 597937672 53126 1902 415927403 71382 29672 570230148 33733 29672 492242293 33733 13807 230015575 76437 47605 717424368 13807 74318 625689174 28962 33733 662691889 40148 13807 140125194 21216 40148 801166149 48083 76437 344632319 62177 40148 83530427 28962 26033 783056792 8392 62177 660827942 26033 7660 686861352 26033 18058 83696210 36203 26033 606496544 24827 36203 781651644 24827 56957 225918738 18058 77219 945986372 36203 53491 708163242 36203 74927 200997549 24827 44924 149338905 77219 66941 651219292 53491 44032 578114085 50209 66941 580955310 53947 44032 751104915 75412 44924 439796215 22222 53947 703110507 53947 14890 185934340 47616 53947 193744567 14890 81199 379803583 75412 31086 621770510 47058 31086 829484151 31086 41536 287865513 41536 54732 8656259 3256 41536 143913963 76965 31086 34913870 68997 41536 73343244 19981 68997 435233316 70569 68997 138518603 21578 3256 279236432 42567 68997 533190712 71257 19981 128817924 61064 42567 524689504 70569 76332 331305778 71257 32057 436899161 24509 32057 518675180 76332 10780 725080936 46057 76332 758875267 76332 63678 976146204 59069 24509 714007902 36130 46057 977185331 10796 59069 265829384 10796 75928 435054932 75928 58405 259534953 75928 51383 569767675 30637 58405 20746102 13608 30637 110320381 76860 30637 44292306 30637 80210 316832638 34158 30637 205960304 44799 30637 86707443 54040 34158 812401469 10101 80210 777827514 33302 80210 382283876 54040 15915 191324612 3134 10101 579066584 15915 46326 845213548 72486 15915 924071217 55411 3134 398475017 78135 55411 411391064 3134 63818 574893904 55411 42667 923717428 72486 45477 581701191 42667 40279 25256869 51862 78135 196124166 45477 44996 504781977 44996 42216 660885355 80457 45477 799652685 44996 57807 593492883 67128 42216 45202937 8871 80457 130744688 8871 44745 805843787 75875 57807 174198188 37615 67128 961259414 44745 1389 766037524 39495 44745 393432246 39495 56811 657303994 34670 75875 731178412 39257 56811 990192106 17518 34670 990055362 65439 56811 840168801 56811 33413 321664229 65439 19921 517053486 27354 17518 792283374 65439 871 8286174 37730 65439 747880212 73571 37730 19304881 19921 19573 820021795 73571 22837 988671704 37730 82810 766176272 82810 83424 858964388 19573 39999 800673356 40585 82810 34307242 53675 40585 607789916 40585 11611 140803398 57497 40585 63331970 53675 38876 797715317 38876 19087 187059055 24602 57497 211345812 24602 76226 277831521 9120 57497 374377789 76226 42376 211179196 67550 9120 284468433 9120 19973 587185736 19973 21857 517514901 66583 9120 880365714 66583 55652 218003227 19973 75735 745264020 26756 21857 65407188 21857 57094 129326166 75735 2087 655931913 26756 65019 892215483 75735 55280 577654334 56242 2087 473448733 56242 1450 763649665 56242 74224 861148480 65019 43814 482024687 12891 43814 384226472 79876 12891 956045017 74224 2118 39633256 74224 74063 177290567 74063 10581 702555556 14929 79876 158587090 14929 28440 500120610 75210 10581 505906211 58426 28440 135237562 10581 55281 822104911 75210 60717 320518054 28440 38308 811760281 55523 58426 893792089 48800 55281 250279741 54054 60717 418470100 48800 6458 679784596 48800 3510 351313896 48800 64616 626625129 67742 3510 814422230 3510 18351 15978820 54950 67742 51725838 22366 54950 669830061 53272 54950 103592886 18351 38171 886325923 54950 46766 42607095 46766 29842 118799841 22366 48070 813222778 46766 33981 9608286 2547 29842 63519117 13585 48070 166988137 29842 55083 697225152 79774 2547 137202138 72782 55083 187635045 2547 66766 292002548 66766 34291 272775662 66766 13671 76584110 36690 72782 187579976 55993 72782 581380646 36690 2874 774666791 29327 34291 382519657 77729 13671 881170102 61482 77729 32915385 55993 54546 136912318 62714 2874 106440448 24343 29327 7444395 6804 24343 387453350 24343 53152 972717666 62714 56684 605724943 34347 53152 993515452 6804 63599 867442685 56684 49928 910741556 53152 77806 295825313 27939 77806 542957315 5937 27939 94527092 27939 1414 49945228 1414 10399 987414341 40250 1414 830882594 48154 10399 478024560 1877 10399 767886094 57957 10399 873259045 76653 57957 710409940 76653 73397 37549084 76653 80262 342916931 39884 76653 548513017 19135 57957 246034216 42373 73397 307756197 73630 19135 212498846 3526 73630 960130003 39884 83 333303817 51854 42373 925596616 3526 81664 531703843 5861 83 314364374 81664 24323 638373383 80260 24323 35414049 24323 64360 81886640 76931 81664 739139015 73448 5861 874418187 80260 45026 180456886 45026 24206 272478475 26417 76931 258800201 45026 33654 997441953 5197 73448 527804812 33654 49163 170137906 71620 26417 965396959 66350 26417 395108261 29492 49163 886690766 71620 37967 509037232 50437 66350 141914891 37967 731 698476772 26658 37967 111219142 27222 37967 791034732 27222 74724 277692690 20729 731 627046254 26042 74724 587820737 55359 20729 39635827 55359 15427 270553769 52703 26042 265693684 52703 72594 99534929 55359 48001 138809746 72594 21057 791789661 72594 75950 513474512 73624 48001 313246460 75950 22578 584568266 21057 19936 874955058 42448 75950 337522989 72578 73624 768441148 57955 73624 836532355 15252 72578 351559691 19936 17369 209316113 15252 34609 68136038 57955 1491 638517715 66768 15252 991062418 73298 66768 137048386 10384 73298 192559338 34609 46947 713078283 592 1491 662292487 14795 10384 367862125 73298 30196 101580888 48453 30196 283216647 18911 46947 940508127 8134 18911 815226494 63083 30196 454330056 30196 43620 460115812 81402 8134 672886508 63083 40359 597786524 43620 56833 623416563 63083 55323 932228700 43620 17974 845548336 34479 81402 262625377 17974 59897 50167917 11472 17974 874973021 71120 55323 907289153 59897 67736 540515700 67736 46320 47781886 30871 11472 690438686 11472 382 149504682 71604 382 402271987 382 5901 714973079 74832 5901 262240834 5901 60280 236852423 56008 74832 981398481 33653 74832 801364295 60280 75223 32297016 11495 75223 687936966 77286 33653 390053005 33653 3713 123142401 11495 64223 303081637 2817 75223 212893872 46440 77286 744334294 46063 2817 519846033 69200 46440 953998469 11260 69200 497987209 69200 83042 125701801 47300 11260 923690954 46063 31138 453336224 83042 31937 953002690 31138 23371 725845062 20284 31937 200878236 31138 62560 106312317 58022 23371 53064470 23371 25679 479436435 8872 20284 613907696 76792 58022 764187473 25679 36280 331148107 80865 25679 939993674 76792 18052 648327446 30573 80865 372861203 80865 25826 955295298 36280 49736 211791293 49736 40048 591538337 49736 72850 892045980 63551 25826 952378571 40048 81660 3940713 40048 50660 228549470 50660 21006 894588359 2305 63551 459134699 6321 2305 15369860 2305 27978 861575564 79403 21006 752360312 17820 21006 140595450 47249 17820 896234160 79403 31259 143895179 27978 40245 640270250 58066 40245 472691066 6883 31259 830693080 6883 8966 222221760 8966 44644 461286781 58066 53335 45662802 53335 37685 180373488 8966 22439 427996872 22439 66220 260858911 37685 16146 6535690 22439 79589 812690315 16146 38176 908302451 38176 51812 913351274 27806 38176 962437313 51202 38176 395369846 6274 38176 636229846 45374 51812 58039320 66089 27806 592734338 51202 14966 25666666 66089 7221 316504159 23987 6274 842072778 21183 45374 657213638 23987 47535 488895581 79761 7221 802440812 82504 23987 972342080 30324 79761 731015960 28084 82504 529604105 30324 64157 55115723 4820 79761 245765362 64157 27148 957573512 4820 32169 828918228 64157 54579 381808003 27148 12588 407756970 67633 32169 628206296 61685 54579 642014788 11798 12588 625409780 12588 32005 159393764 70151 12588 211566531 856 61685 220350278 856 13520 103076536 50473 856 822983844 32082 856 682757453 25274 50473 178443608 34415 32082 500576027 78105 34415 460458911 39344 34415 65344177 49829 78105 756985596 72501 39344 28851036 49829 4456 126727219 72501 19394 450682551 30188 4456 306800485 43155 30188 105345922 81860 72501 63748450 31443 43155 819516293 16951 43155 183436145 66510 30188 181823785 66510 68074 609201674 47492 31443 64040637 66510 46257 307487112 66510 1939 64370601 29665 68074 875282551 66134 29665 762355861 29665 81150 281899655 25268 81150 649527064 62987 29665 5813278 62987 41747 29885230 41747 48363 881334645 38865 41747 631324361 41747 62544 157176303 38865 52630 934214521 48170 52630 78466182 48363 13065 52065136 21040 38865 685652242 52630 2284 327829487 48170 54088 533238785 21040 75382 466118076 82766 13065 374431213 54770 54088 745822184 54770 68929 872197184 54088 80471 64957741 75382 30090 200591562 68929 64746 43140574 47723 80471 82590470 30090 71297 732042001 27884 71297 830338287 64746 5518 432895570 24161 64746 487327527 27884 70881 448988675 27884 59600 453582827 59600 49128 18635473 49128 83414 21534599 1711 49128 247859299 45572 1711 565743835 55884 59600 904813028 60505 49128 94063430 27462 1711 20984181 27462 1998 769646437 8772 27462 81613898 14076 60505 591106038 60505 65878 797036378 69690 8772 184945121 64204 8772 182765144 14076 77914 419925353 27812 69690 845252416 77359 65878 261088330 77914 81582 860329791 77914 7401 53674137 37483 27812 383621438 30140 77359 806903271 81582 55001 909875340 7401 60813 963237933 7401 6732 48138042 3455 30140 994984273 80616 30140 142670327 6732 24851 943407837 60813 66240 712567336 59086 3455 874671352 68151 66240 653141956 17562 66240 232118998 68151 29057 20621234 66240 11480 67314961 6966 68151 628346604 29057 31433 694172814 31433 82310 740407067 82310 44917 5435208 8275 82310 254559136 9315 44917 433658277 9315 40613 406590211 9315 60276 432449116 4605 8275 572281911 60276 23030 193999941 70253 60276 209242611 40613 27000 885214426 13981 4605 68300697 41132 4605 65811639 48271 23030 463057100 48271 29889 674905655 29889 18673 106632045 36254 48271 955888094 36254 37776 575187254 37776 34871 202354219 13668 18673 782512792 34871 74932 984959916 37776 73672 769687745 74932 53592 443396239 53592 58797 498298685 34339 74932 479335253 4192 34339 411100172 81727 58797 274958562 81727 29562 334399452 4192 48630 273355498 29562 22441 473896798 48630 1657 741376604 60485 1657 169855972 1657 69807 280084303 69807 64180 363620700 60485 55680 427305965 40041 55680 970967366 60485 24056 40269194 24056 64604 534707613 48614 40041 935141117 64604 65911 826094311 21123 65911 445580293 21123 77004 484058749 21123 20714 421628050 65911 16966 61309054 83487 21123 468431102 32329 77004 495761050 20714 34805 968251042 34805 50736 464621455 16966 11246 263176597 29844 50736 435806566 81670 34805 679408346 33370 11246 807781142 5206 29844 999945392 51368 5206 908375671 36962 5206 228011403 25043 81670 54595581 25043 60511 529213514 809 25043 246646899 60511 74938 209628880 20135 36962 498341461 62082 74938 695678152 60511 75185 592900388 15307 809 512235882 74938 70462 469813589 20135 25031 738280346 25031 10397 170927740 30123 25031 164910436 25031 40265 989882581 68887 25031 173713987 28116 30123 952458687 40265 40116 190277284 43175 68887 927833434 68887 8743 545708597 43175 22287 522848710 72421 22287 334952635 75607 22287 285913808 55484 72421 720325382 72421 12137 252109031 55484 9121 788852387 10220 12137 713006442 48924 12137 627542773 12137 33276 797337775 57081 48924 715159412 33276 35437 809825386 18964 57081 243027658 57081 39712 995631488 57081 11660 621854691 35437 71376 5312088 11660 6932 802977955 6932 58029 775417113 51116 39712 254383669 5490 11660 873594077 58457 6932 645177816 32342 58457 59786664 75020 58457 847625727 15962 5490 813679287 4034 5490 361759986 46123 75020 972654408 65133 46123 103270119 26982 75020 670825497 26982 24439 397280217 24439 51352 779602717 46123 28350 294954607 26982 37655 39214545 37655 65271 18108302 54810 24439 88379503 51352 64371 433511629 37655 4400 99717370 65271 80631 940193036 80631 32599 365235998 38253 54810 489846188 32599 26910 968019963 32599 34701 642448697 474 32599 781041922 65071 32599 428186865 38253 41159 92016591 65071 12857 970840753 65511 65071 697118339 50002 41159 361566812 41159 6247 216244272 79803 6247 108513591 61242 6247 357199783 61242 22236 119113703 61242 33174 473231014 33174 76631 173970235 14962 33174 552158202 82264 61242 17382297 61423 82264 515422597 81170 82264 165885236 66756 81170 258066158 8482 14962 600848287 66756 41512 272055532 81170 25630 926734755 66756 18961 690000749 61057 8482 263055803 41512 50916 373009379 53928 41512 63385145 62958 18961 766110962 18961 28044 39642664 24698 50916 94321937 72414 24698 77808988 53928 43931 877429320 24698 21513 871691003 43931 3562 312571326 65732 72414 394349135 65732 52053 484164689 13178 21513 773236580 13178 54689 271919161 79811 52053 430426790 13178 674 693305601 24560 79811 573197631 13178 18783 917568335 18783 13940 796524141 31195 24560 671597972 674 71635 775537623 32579 31195 902296052 31195 12982 117432747 53620 71635 506086943 58858 53620 730126339 32579 49094 731732687 32579 58714 241812101 53620 53761 824705595 49094 48547 677150295 58858 38627 420052716 80658 58714 763577365 72790 53761 653576027 71182 53761 32189648 80658 53360 825874121 26741 80658 107340010 16026 72790 369913293 16962 71182 968424701 30142 16962 441256943 16026 61089 756967416 10644 26741 632530246 74388 16026 618518504 74388 18670 316601929 75703 61089 432676659 7132 10644 727895636 74388 63914 90448629 26749 18670 69920389 31242 63914 113823019 7132 73929 43317340 26749 35418 999673476 20164 35418 974726454 3666 26749 71696254 42648 35418 547440169 67890 73929 321881791 67890 27734 831011101 47062 20164 788557347 33947 42648 270975662 47062 5194 680320629 47062 7324 119922807 62604 27734 728885113 76246 62604 927856941 37446 62604 848283143 20658 76246 378392435 62604 8897 278822794 20658 72976 108118828 76246 19313 143417585 32010 72976 90542456 72177 19313 132517728 72177 1682 107751142 7395 1682 331712436 72177 40846 385765075 23923 40846 107336289 39187 1682 232378334 39187 52841 96834676 18641 39187 605686905 31835 40846 52635932 23923 17436 350086229 31835 81492 236353875 81492 73064 715541587 15222 18641 2704789 62949 15222 646189288 73064 13505 611538396 62949 36213 213752561 62949 46790 79747068 72021 15222 50971992 58601 72021 112782295 13505 24120 236761985 46790 73211 945994151 38985 24120 712808200 49093 73211 821441458 52586 24120 721064964 49093 3667 557071651 46484 73211 480029165 49093 41871 652146206 81700 46484 13634894 3667 31122 871747515 31122 76456 800973367 81700 46564 101588625 76456 55398 79858385 3576 31122 188745979 55398 12223 297827894 76456 23409 272600141 43180 12223 79195906 23409 64879 3730197 12223 55982 113939468 12223 41230 815531910 55982 28595 256798095 43180 43908 611188323 10971 28595 871061787 28595 70780 932398010 28595 52441 770701873 66131 43908 397037212 10971 31815 139947787 15062 52441 291433867 66131 3596 384994227 63520 3596 55669246 15800 66131 486740818 49485 63520 69928348 78702 15800 399380027 15800 72568 210457179 29081 49485 456379249 78702 32474 905872974 20140 78702 251109000 35673 29081 450004602 51601 32474 485428526 35147 32474 859383817 40051 32474 891580836 35673 75948 680321989 64068 35673 607563214 25948 40051 808883842 40051 26137 304452052 40051 11047 527895910 75948 40631 45338823 26137 40897 209645943 2620 25948 376515501 60022 40897 663071042 7746 2620 446092209 40631 13180 546072092 63408 2620 791038013 9108 2620 524404695 13180 57165 83512005 78588 9108 385113288 57165 50992 492725890 63408 35899 564170513 34612 78588 889707483 50992 11222 92846544 35899 10485 90123793 31642 10485 690385103 1173 34612 71083061 70139 11222 285214164 24613 10485 320134166 10485 55306 133009661 63709 24613 222261922 63709 22137 168460284 33694 70139 380191146 39117 33694 142282824 8370 22137 929169840 39117 40298 996345040 20863 33694 445347738 33694 62016 374701184 62016 59442 638602609 12378 40298 86763805 74526 12378 793322880 74526 23309 569221716 59442 12834 677179953 23309 58710 17037201 35342 12834 507753786 2307 12834 468573194 76357 2307 534161313 83427 76357 448348342 55145 58710 34931155 83427 6697 83088308 6697 75337 970543625 37896 75337 238513075 55145 8311 344981602 55145 67777 455979284 6697 59982 933278334 37896 60262 564826961 16820 8311 172408347 65826 16820 296039854 65826 66546 693517257 16820 48156 551935118 16820 35300 315640265 66546 61207 636319449 61207 28596 362574488 9416 61207 616670385 2611 28596 527815305 60402 9416 361606637 19133 9416 484224741 2611 63310 619282994 9416 46953 65850319 2611 64273 812790552 3496 60402 470521716 46953 35981 578246217 3053 35981 69215240 42423 35981 345034712 59217 3496 39879476 3496 42910 669036238 23021 59217 769994491 42423 46751 57837668 53195 23021 95056178 42910 637 382590971 53195 70901 79299445 64358 70901 973746763 53195 13376 196833669 49900 64358 245246877 56792 13376 373324734 53066 64358 114328991 65147 56792 140687642 71417 56792 339292862 53066 3054 566861278 1587 56792 825151727 1587 12246 286330103 65147 52974 814776843 3054 14446 652060002 40370 12246 41409922 47315 14446 252155262 7992 40370 222504013 7992 48211 20714851 83342 48211 747495241 48211 55637 494313232 55637 79056 185265206 48211 14443 903295896 55637 44639 564000765 44639 25745 992169403 67565 55637 106402769 72552 14443 292653900 67565 80817 18287785 23274 67565 278258810 66805 25745 487824945 80817 16718 410711837 16718 39262 382467692 66805 37353 658268459 38854 66805 994321804 39262 60938 506255179 60938 53387 454080877 47292 60938 587075514 82123 38854 720722725 60938 13903 938940278 60938 70464 239387648 82123 34973 893049817 48873 47292 195173063 13903 37781 129861261 46094 13903 469720419 46094 82915 751558173 34973 32068 43471582 39394 46094 191812930 37781 50130 825137107 32068 48246 883427326 46888 50130 86613747 32068 9431 118825008 9431 34974 242767265 50130 8263 180040707 9431 2053 48788281 27270 8263 953246180 2053 10167 902607016 10167 3867 486482693 24604 27270 589548763 1123 24604 16273625 60129 27270 729496723 8124 3867 869330895 35686 60129 930101806 13516 8124 51423928 1123 34289 616257913 35686 49122 132246875 12953 35686 177050109 69250 34289 243566283 13638 13516 809488752 42828 34289 88340063 17829 42828 247620674 42828 61551 851485660 13638 10410 445431289 42828 51611 100524118 10410 342 659345006 342 26613 94249234 51611 38301 737145888 51611 48403 14326384 38301 41677 729756653 81491 48403 127519307 56053 38301 853117913 21385 41677 48886225 22921 56053 215870763 76688 41677 155018095 69970 22921 421092196 43205 56053 736152898 22921 35807 989977099 22921 28171 671456908 25605 76688 630639611 69970 45656 322904790 17625 35807 593811466 17625 46303 531342696 17625 35541 85766852 25605 49778 703237747 28426 46303 463935739 49778 21234 14054420 21234 8026 795555935 21234 31916 52254374 28426 55654 60425852 16994 21234 889302562 16994 42311 155663325 31916 20512 855263616 20512 34014 918126718 42311 23055 433565161 34014 62490 3734250 42311 46096 691267296 20512 9925 26140325 9925 28522 633535769 1150 62490 620795421 1150 62729 632463380 16644 1150 872563269 16644 35264 106817513 28522 6256 414491143 30321 1150 384578602 6256 49273 71377054 52658 6256 661467741 13565 30321 751852974 48177 49273 77713501 30321 39851 748484580 16566 48177 71262371 47786 39851 120264962 34051 48177 54797245 39851 44654 837656009 16566 78314 815861511 44654 37744 730139228 78314 29295 248215290 44654 19628 947359039 67823 29295 975854401 37744 21218 219137388 37744 22017 689283526 70740 22017 486830517 21218 67149 222587518 42666 21218 572515323 67149 34382 613695882 70740 63281 516612378 34382 63476 778251432 63281 71688 152520619 71688 14825 340831675 60785 14825 78930739 81634 71688 153660758 14825 48085 457534426 81634 65103 116805165 69156 60785 609425199 62271 65103 619259998 69156 13491 305608919 13491 37383 971593376 23785 65103 364327491 13491 16823 883639275 18168 13491 199514611 37383 11052 962875416 23785 9528 34809759 16823 28966 205520678 38475 18168 279208225 38475 26497 882539704 38475 17006 555561888 78079 9528 19725281 26497 22270 143109209 82018 22270 270506130 57634 22270 229190010 70402 22270 581096993 16830 70402 50826001 48731 82018 179754713 43792 16830 451903962 42464 57634 57029005 16830 3250 413245494 13677 16830 367545560 80070 43792 613547619 13677 11212 340418330 63418 13677 971934940 25890 80070 103411158 11212 80863 964191195 80070 53919 393109492 53919 2013 259666882 2013 19924 712351160 25890 31662 405898098 83063 80863 876172169 31662 1229 551171221 33895 1229 724393939 83063 33453 119320870 7381 33453 654493754 22484 33453 506360064 76561 33453 685654315 24915 22484 300138251 27237 76561 865179876 7381 25289 954063378 22484 27156 504602719 83425 24915 91727471 25289 76192 730587676 76192 72508 266360532 17021 27156 692767593 75784 83425 588903338 17021 29756 128982728 66842 75784 477382993 66842 42384 995666090 22984 75784 192348660 29756 66670 834302925 19520 66670 377231857 66842 62142 671132756 22984 18683 251062585 19520 74641 654475998 19520 41191 209936366 18683 40873 975896885 62142 17661 761823627 53756 41191 358090888 22213 74641 1939747 33946 41191 552959137 39041 53756 324830942 32060 39041 435950342 3740 33946 92867582 39041 39802 103950497 46479 39041 786808975 3118 3740 983924964 3740 33948 163243361 28675 3118 546443639 46479 21132 43886702 28675 22095 471948257 12333 21132 65031054 33948 47565 260519603 47565 77324 859362402 77324 31454 560071538 47565 26061 521985320 18281 12333 9694282 73300 31454 647488890 73300 45936 501546545 31454 2040 729777404 26061 59412 25572712 37565 59412 248783162 13027 45936 385659911 13027 21666 369588095 76097 2040 678848817 16916 13027 985539536 21666 68313 372330563 25105 16916 451158566 62491 16916 582457970 3589 62491 251460655 16916 25273 876855816 72970 62491 108076534 62491 19182 472778585 25273 42472 184711071 42472 80007 348438244 72970 53334 432338521 72970 41946 136107554 8425 42472 88541331 41946 75515 93148206 5470 8425 453871014 5470 9895 576636921 8425 37545 775310446 37545 2768 195013840 5470 3650 581817649 2768 10572 242022681 2768 12456 920001318 56930 3650 311756978 3650 83228 857944944 62864 10572 636159624 19059 56930 758860693 42495 83228 809660840 83228 74140 63641522 8306 74140 724837246 74140 50847 467535858 41130 42495 167861327 63355 50847 295015174 15297 63355 65850121 7743 63355 693465731 50847 60597 1827332 15297 59298 38335771 54209 7743 813594384 9447 59298 67761209 60597 26274 691447639 36452 59298 762403274 36452 21191 820878517 68836 26274 17237830 26274 798 417495881 43820 36452 428824101 36452 13403 790611252 3788 43820 812834928 14820 68836 522799529 27642 14820 555487175 3788 19126 883208420 29095 27642 702029959 43123 29095 229268987 40955 43123 686434813 29095 1583 256251867 1583 64801 873247431 64801 39842 532418524 967 43123 980339467 78710 40955 9431023 39842 22752 836352748 77967 64801 636005697 64698 77967 421776380 59839 78710 14053157 33075 64698 90122227 46555 22752 47494109 46674 46555 978018683 33546 33075 747078657 60981 59839 373287330 60981 29022 125447072 60981 10054 724243713 10054 52254 666434514 29022 37209 181914794 74469 37209 85658201 29022 10402 257182779 10402 25937 864864257 37209 82172 227048826 38924 82172 63745075 37022 82172 780003252 10402 69123 588469212 22154 25937 319683615 72492 37022 368251230 35793 72492 124214898 37022 14141 682783640 72492 80978 944193880 80978 75013 262257071 35793 43062 42446001 29689 75013 118445088 60217 43062 832577322 75013 7260 91647755 78872 43062 4225211 45334 7260 888328326 7260 39568 309898316 32025 60217 585131940 45334 3865 734904330 45334 72365 665059746 35809 32025 514597171 56675 39568 57322942 72365 45786 1157213 72365 82323 841346995 56675 44438 253369994 81992 44438 466305035 53233 56675 884812000 53233 25728 77725837 35818 81992 641369760 70309 25728 659665772 35818 467 978401953 53233 68070 581901705 80871 35818 205100198 70309 44817 83234537 23834 70309 193151146 467 15425 847108821 80871 29782 634121608 56602 15425 51593085 29782 38632 349571044 38632 33612 580629912 38632 81995 849060495 29782 40427 603789730 81995 17817 484201420 25457 38632 303778167 83274 81995 850889158 81995 36905 476198850 52412 36905 216470736 396 36905 822624079 25457 77123 77650550 60380 52412 214091810 38046 77123 506669249 60380 56956 683582711 78307 396 818148742 78307 30752 628586027 56956 81399 480632224 43119 78307 623177173 10763 43119 108667236 57857 81399 916081563 10763 53231 908482470 65531 53231 275988885 51170 43119 888336367 20918 51170 146211789 20918 63506 662804638 15622 20918 231410735 71529 20918 727210833 15622 10155 716289582 71529 77964 506703174 63506 77083 79703639 10502 15622 987564437 11864 71529 345088053 24649 10155 770021953 10502 76098 502922080 46055 24649 47748479 13539 11864 29106894 46055 29179 343896073 46055 28791 273151626 48062 13539 57283512 13539 15247 42072243 26633 13539 388199282 62933 15247 18092387 40595 28791 571501871 15247 82849 54322897 80623 40595 134254261 72385 40595 108089661 62747 80623 842316199 40595 29233 295048059 14088 62747 273959289 33888 62747 196060041 11177 29233 69490131 51298 33888 982971415 11177 67441 530262712 51298 47703 203167693 11177 73660 675486455 68216 11177 12667074 67441 25419 223755611 47703 11669 884128550 67176 11669 617657778 11669 23189 725978876 25419 44365 72477981 11669 44889 578763436 67176 39748 139762600 39748 21388 379648682 41734 39748 376814332 32425 44365 587946004 32425 67500 800875656 73178 39748 564723365 42950 67500 679556810 41734 34924 623717292 67500 83069 865647341 72305 34924 123761701 42950 62055 372176524 42950 18011 737176783 39971 62055 798858047 18011 18803 594262690 62377 18011 149740545 36899 62377 491162907 36899 49472 751870319 45305 49472 703225031 57120 45305 299036660 74427 62377 280021812 57120 31334 567121154 60790 57120 136083385 49613 74427 465152583 59271 57120 159270278 40224 74427 101217741 60790 3947 125235576 3947 55929 995954928 81356 40224 463228566 6961 40224 178084367 69426 6961 371181702 6961 45538 935550080 19581 45538 617328055 6961 66732 585672546 76489 45538 521137749 66732 22678 169273171 7790 76489 689654222 76489 14427 498421087 76489 9171 688104988 59723 76489 290570982 59723 1199 999406293 1199 33693 982923593 33693 55964 865182985 33693 65636 692086926 44380 1199 478724196 4319 65636 90935506 47933 55964 50512553 29030 4319 564766856 18451 44380 271455034 29030 8068 693426393 18957 47933 740181308 8068 3012 446268693 69201 3012 451610238 83067 3012 960605835 60027 18957 613296148 25416 69201 839606842 25416 74261 495481888 83067 44679 294893359 44679 80810 653925307 60027 81210 541592774 70922 25416 709667926 68905 74261 835071750 81210 29137 364046565 80810 41777 133053786 25894 70922 107827059 36928 41777 280610731 76371 41777 541696092 12493 36928 982876595 2909 41777 376601902 76371 61129 838054255 13013 61129 899691946 2909 22264 160149541 38895 12493 352707883 44152 13013 608355056 3399 38895 442023184 38895 59005 844315391 59005 36397 487508809 59005 30141 764387938 30141 30388 784258448 8834 30141 339573321 81445 59005 576438252 80196 30388 592610222 38471 30388 52096174 11153 80196 816473373 10508 11153 224001947 80196 56150 123628825 7733 56150 37221426 7733 58569 371384076 59194 7733 738821263 56150 17813 101595197 58569 35962 982203311 50652 35962 37568257 58569 53299 477814079 35962 31931 26300193 35962 11827 404430618 35962 31038 859190732 27881 31038 838573914 11827 80923 804035913 43326 31038 732320470 11827 31082 24400863 36578 31038 980069614 6039 36578 932532658 59357 36578 284324401 69527 59357 259736697 22255 36578 988688565 10418 69527 909022810 22255 51455 307242480 10418 19905 145636696 29160 19905 453579960 68056 29160 752161785 68972 29160 390326750 68056 3986 691395798 68972 6840 768186171 74153 68972 824603451 53709 68972 820973697 3986 63770 309345408 6840 58001 849550349 74153 13010 670850700 75316 74153 103343850 13010 59778 862053112 59778 75807 291919289 82459 59778 915440640 82459 58502 275216038 10142 58502 89251027 56769 75807 85530573 82459 60410 439322926 69540 56769 157798030 45328 10142 409790686 38262 45328 331183134 56769 80956 279007192 72909 60410 935914799 38262 24658 805716491 24658 45106 535263366 12943 24658 624372597 24658 11580 259670937 17355 12943 583155980 1875 11580 815050681 17355 17255 855784693 54353 12943 264706656 54353 76866 671579067 57662 76866 491481231 29180 76866 531127250 25108 29180 946653415 28289 57662 427779811 25949 28289 27828423 29180 32989 135026080 55085 25949 172302 20149 25108 454241070 72640 28289 122342462 72640 38563 26559233 13438 20149 270072077 55085 32964 786119973 13438 1163 813344531 38563 79469 27905827 5570 1163 291973085 79469 73388 133321115 32964 69035 662903235 73388 28996 285249926 69035 68577 310399000 79240 73388 592425899 79240 702 124849439 28996 22493 154486995 9398 22493 520710898 24115 702 512973757 53632 79240 539858081 24115 65613 25066758 76501 22493 854280900 27080 76501 600085615 66495 65613 10640446 65613 35628 450709318 66495 15272 179992685 34833 15272 86067846 199 27080 100995146 45316 199 157485270 45316 4293 936863857 4378 4293 602137918 33178 45316 329879496 4378 17111 39251386 72376 33178 70385676 29635 17111 493643753 4378 13957 796790830 18262 33178 125206614 18262 65293 887446289 65293 78603 23729861 18262 17010 205800020 79132 78603 200700264 27466 79132 910985959 65293 57788 81204973 74069 79132 510602231 37124 74069 128407951 74069 38012 693634109 74069 26843 361695734 37124 76753 192203480 37124 1266 874103998 38012 61312 805688610 38012 16008 725349261 51568 1266 444007310 62408 76753 106067520 16008 9888 575848103 57455 9888 82056683 17200 62408 309269258 44886 62408 19957176 62408 38220 422041405 44886 26116 84752672 64578 44886 44885090 9358 17200 85142424 65466 38220 648739189 64505 38220 614549153 65466 45882 700301625 64505 10623 956048173 27749 64505 413949951 27749 18073 960986024 27749 63888 384469659 45882 45424 41927209 63888 12830 754399972 13141 18073 446998584 47026 13141 406740837 32657 45424 136440797 30406 45424 273150608 32657 59908 466458577 22916 13141 139386790 59908 59148 761587595 32657 43005 703471856 37908 59908 334101347 58635 43005 569822599 43142 22916 614796415 55752 58635 676579653 11292 55752 694246160 55752 50320 200385032 19190 58635 726399774 65255 55752 860157259 65255 10637 18454234 11292 10746 492870467 65255 70460 800713037 81323 10637 81121197 70460 77501 936573121 61960 77501 523805313 81323 43818 861150314 77501 2954 779330164 61960 24227 483566999 61960 67532 42950230 24227 11366 37958014 29425 43818 379178552 55176 11366 485611894 44612 55176 468377542 29425 30127 534348586 11366 58034 90442726 29425 50533 300465597 23743 58034 412730548 2237 58034 201850617 23743 2975 220866597 49416 58034 566876080 50533 18171 541617153 23743 74412 824465427 18171 46394 328310754 18171 77833 375132781 46394 35064 111428539 18171 74638 943307215 74412 4265 145294967 46394 46144 70170673 23443 74638 493447127 6001 74638 647240010 24245 74638 862354777 4265 34354 19719394 64816 23443 48884241 24245 57663 473969770 6001 356 65026447 73057 24245 719455446 34354 3324 321388594 356 61308 632623617 77968 356 704469649 50891 73057 873476680 50891 18046 420847191 57525 61308 159021628 82493 57525 98219354 77311 77968 884847365 41012 18046 686227908 41012 22362 880589031 26303 41012 332309332 41012 22855 381217061 77311 9208 974394784 41012 82186 355977108 73767 82186 896032679 26303 41411 351097531 73767 19414 471869777 73767 13966 572153320 48483 73767 843993894 13953 19414 697270312 62092 19414 967446594 13352 62092 536015941 13966 33041 85484240 62092 16649 214881478 62092 12832 805467031 21718 13352 877843882 21718 31141 848295283 21718 41874 371486284 16516 16649 114247773 31141 31056 419660349 63832 21718 507928645 31056 3157 785250774 31056 12570 606995376 63832 58138 861170546 63832 32764 508066793 3157 42876 420863054 3157 44156 267249148 12570 25403 98728385 66188 58138 230258651 32764 8673 829478234 8673 58547 114113070 44156 45737 26018395 58547 81310 818899409 58547 9945 490131121 81310 16658 977484420 58547 21726 500976683 32417 21726 533065698 81310 18826 170244187 41142 9945 348664251 32417 1374 296083043 9461 32417 442371941 12160 18826 37277131 68635 41142 526341440 82286 1374 914870825 36726 1374 154648076 4656 68635 792325773 68635 79091 156703876 68635 83088 83685849 79091 38884 68365196 38884 44780 466299515 61753 38884 336124788 32681 44780 236295381 34244 38884 106020006 34244 28 714284258 28 7800 290470649 34244 35223 16448000 35223 12444 432346096 34244 12006 442463679 5240 7800 42246995 7800 21531 715287626 35223 22219 806716263 5240 64513 465656216 29487 22219 30990267 17366 22219 644056122 29487 53605 975675382 22219 55256 850237777 17366 50177 930148184 50177 63075 886023354 10965 50177 345589074 53605 42991 195885146 18617 10965 315707612 42991 6813 221418662 42991 6352 118574625 2496 42991 559257592 82887 18617 873733194 54196 6813 210233040 11729 2496 487191317 82887 6676 348902295 63866 11729 77747669 6676 14223 322569745 65134 11729 103314053 27403 63866 70255920 781 27403 111857029 1613 14223 774663126 781 251 409103235 32746 65134 946022173 27403 25232 35397767 32746 31627 177897253 74072 25232 683839525 25232 31698 167310360 31698 56004 864216412 25232 61537 943054875 56004 75656 905949003 61537 9234 574622012 31698 45977 137431936 56004 62058 889636071 62058 16031 69999278 3170 62058 979240925 72172 45977 768687613 62058 1378 344335107 62058 53613 282001373 16031 68959 607634393 71464 53613 162830816 57600 53613 176404229 53613 51908 522686490 51908 54873 109275760 54873 10376 573774337 9400 71464 443343331 54873 13031 49320505 8378 54873 315936362 30712 13031 915157099 9369 13031 132531128 30712 70930 870497123 82250 8378 724561732 9369 11825 423225154 70930 51855 669491934 81072 82250 64286820 70930 42544 875142014 49702 42544 915174322 45102 11825 778820674 45102 11019 247777181 254 42544 529796414 2015 42544 497976118 2015 32285 153791209 11019 41284 991105087 41284 59355 439081761 2015 58174 380332703 32285 60732 448967614 30067 60732 240933991 41284 78032 742530913 30067 10726 94942535 78032 49310 74418370 40140 78032 394181874 40140 53674 91379688 35756 53674 853622976 62970 40140 452249708 35756 19154 463329495 61913 53674 627984374 61913 6939 955185866 8406 61913 361118584 6939 159 104019503 40150 159 410102190 159 82857 76845934 35902 40150 440214731 1003 40150 737631849 56862 82857 686971768 23898 56862 152317541 56862 74086 696836437 83108 56862 563466871 23898 3719 708371960 3719 58152 363449186 70831 74086 76039053 78826 74086 995184139 10062 78826 788084293 15387 3719 338315359 58773 15387 454210009 55055 10062 654435922 48543 55055 631719766 55055 4012 428414702 58773 11975 606610828 11975 15948 959712840 4012 5241 851137283 38389 4012 907489083 75970 4012 511046144 37793 11975 41222545 37793 26581 445594850 26581 5389 85072473 37793 70280 83966761 37793 74479 225657329 74479 76558 735659317 27993 5389 726286631 6726 27993 858823898 6726 71040 906697873 46906 27993 669553457 76558 29774 120027211 6726 3586 353675475 77351 29774 422263231 11952 71040 44286781 306 11952 457819178 5758 29774 358257317 10942 3586 332300078 306 13751 608746152 69408 11952 325486068 5758 7810 350145512 6273 13751 269796666 35413 13751 967632434 69408 63312 128190504 36176 6273 81838549 58049 6273 874549046 56358 35413 222517302 56358 72530 880072640 52525 58049 926832656 56358 74463 633521884 72530 58495 189637234 52525 31619 84001410 31619 62041 147931834 62041 66710 351746716 66710 75797 833674037 5858 75797 154423598 66710 65658 933408879 62041 51319 974657076 78440 51319 125336260 51319 66242 285046696 5858 66581 990252306 71299 66242 663599513 78988 66242 6688348 31580 66581 493995083 53140 66242 551040723 66581 81248 757156789 2442 71299 923890729 37122 2442 141088856 81248 50699 109976036 2442 31907 681016898 81248 33290 22584704 12268 50699 832502321 82560 33290 112177108 37139 31907 562067596 49934 12268 762523327 33290 29373 297204525 82560 19385 859226382 27525 49934 523094290 6814 19385 356992540 21154 27525 799435732 29373 80049 997122690 6814 57790 353743918 27525 28389 102783420 3208 57790 845352331 28389 81117 987668343 28389 13318 8925878 38901 13318 214326074 28389 584 523795679 584 45323 501103947 38901 43518 564016548 35908 13318 785493916 584 45993 573951957 46668 584 822025109 43518 64777 363151378 64777 81958 114135620 45993 20029 792083610 13049 64777 276728681 64777 26769 737304428 52700 26769 493176650 21985 26769 444787905 8463 21985 961542338 65562 13049 48647090 26769 57805 147658331 8463 12689 502371594 13464 12689 510822393 57805 76081 617422251 76081 75799 780125564 13464 5041 646069308 6305 13464 140936804 75799 536 486201022 78575 5041 876840495 18633 78575 71363433 5041 45536 129144860 23147 536 385597626 536 38313 96357321 38313 32178 955682852 18633 17381 136615663 17381 60479 86284421 32178 58051 429289059 14895 60479 785552620 60479 72167 507560506 72167 1238 88944112 58051 80136 299381778 72167 17806 594869442 23736 80136 596750454 23736 22492 400423704 22492 56322 64387796 80136 29007 479676476 69293 29007 985487697 22492 42001 668370513 69293 16568 548175982 16568 78461 992261025 78461 32999 333416006 69293 50141 969065636 32999 29154 519717810 44732 78461 555332867 50141 70791 715142176 57131 29154 19997085 44732 65500 231806747 27828 70791 159875235 65500 39507 548453340 2158 57131 7180850 2158 49401 737118774 13482 27828 658890139 39984 39507 57164127 13482 64798 509484188 13482 70355 508863067 57676 49401 290131752 39984 45344 432807010 34473 57676 457500488 15185 70355 571364694 83202 57676 832319485 15747 83202 509626682 74328 83202 153547174 34473 38328 467183096 81098 15747 275023328 39557 38328 726237695 15747 81266 480993921 365 39557 474094202 81266 29809 38479291 81098 67510 24693763 30604 29809 136598436 76228 67510 902225042 35200 365 228352252 76228 42979 390960275 67510 64476 140073221 58309 64476 551202443 42979 45024 101348188 64476 31123 677225625 55388 42979 507295252 11383 64476 420834118 31123 2476 12561507 55388 28496 769555457 67647 2476 462944633 55388 57439 190988538 67647 65960 774907987 65960 42943 754420101 65960 9349 749239128 9349 10268 43269310 10268 77271 696709894 9349 7755 515960469 28199 7755 101587252 68384 7755 514208520 10268 65594 833024736 68384 1813 310347150 63089 28199 188359216 10659 63089 827671268 14746 63089 583285780 65594 52275 252025199 54174 1813 693392733 54174 48596 252687036 14746 34537 658696035 54174 17438 84839843 19982 17438 221301330 48596 77031 238042894 34537 24557 267371435 77031 34746 459827038 77031 67995 673682624 19982 59718 571894124 67995 72255 17986053 51925 72255 699543699 62385 72255 318455241 29964 59718 112298690 75414 72255 976958041 62385 60910 800487783 62385 2926 807337624 75414 2022 843684194 2926 80683 765314654 43030 75414 726485172 80683 34631 909149537 82284 2926 757143557 43030 2834 718531428 63233 2834 397996007 43030 9307 43522503 71876 9307 751437762 68104 82284 557164104 2834 76388 120370173 21138 71876 683229127 9307 69046 629876714 36497 76388 596992750 21138 82746 35570643 63515 21138 41088365 82746 65906 722880382 69046 1536 512811572 65906 47525 645535352 8584 65906 266409970 65906 30756 303514780 47525 3693 324682204 1536 1618 82188150 1618 2014 523917266 2014 12501 282229611 40415 2014 989640072 172 1618 809217063 76283 1618 635268645 40415 81933 38089068 42888 172 574490974 172 34089 489108118 81933 81757 510463595 44852 42888 274498708 42888 62219 513870405 2946 62219 297752625 27145 2946 27745669 1457 27145 617738122 40275 62219 155294540 27145 66960 425665277 42679 27145 386068532 66960 5993 760293175 42679 47902 963011021 5993 78467 753610503 70437 78467 713636715 78467 6085 535573761 47902 57597 422908329 57597 40926 756223378 209 6085 941703078 56063 209 956647089 357 6085 655788844 70077 357 88370208 1912 70077 560699817 357 82874 593511433 357 77096 111067300 42833 82874 395206161 53746 82874 432104298 7846 53746 577877135 27395 42833 430042274 30219 27395 698427684 50546 30219 975703557 53746 80492 136839378 80492 55612 963716023 50546 5150 184500159 64953 50546 628817540 48383 55612 66025285 44670 80492 100579661 33200 44670 673173596 54839 64953 418052870 48383 19940 229790183 19940 45885 138378090 21818 33200 878772349 65180 45885 485528379 45885 1050 670630405 21818 81569 640653471 77224 81569 764282340 44362 21818 308092234 44362 19295 720001613 19295 12628 646700823 80874 81569 882260057 46834 44362 750681718 38368 80874 412641098 8512 38368 807713532 44374 8512 70089905 8512 53087 57532423 38368 33449 607402920 66316 53087 777392780 78866 33449 471425598 44374 71754 647857453 77400 71754 883524510 33449 36287 216146792 77400 79184 462417002 78866 17151 401444918 17151 38167 501079981 17151 10611 791953086 79184 79455 176180455 65727 38167 36658080 10611 68584 98928883 39473 65727 379668945 68584 28214 775170713 28214 50886 321415224 78895 68584 338144579 18715 78895 573781602 41616 78895 66761862 3457 78895 656658879 78895 53950 67699030 78895 4655 155642272 6773 3457 249561045 3457 19022 565050996 4115 19022 457749280 4655 44755 986497413 19022 80741 752155237 56845 19022 927783985 4115 79050 572559803 11814 56845 725135606 30411 79050 449686998 11814 79784 582820499 49889 11814 850391533 11814 23148 302434453 11814 68578 83273856 68578 27728 424988816 26993 27728 831899002 49889 28887 533605266 26993 79757 990234626 29263 27728 684617422 28887 16317 308176694 79757 71862 786946340 64971 28887 546786677 71862 20393 616448750 49693 71862 874699605 61023 64971 319593346 11723 71862 93167886 49693 27364 964734529 20393 66019 764048645 66019 11606 418261864 47141 66019 78778664 48252 27364 703328085 66019 5417 128914467 69947 47141 697170413 69947 74549 188105962 5417 80908 419649348 22097 69947 905419020 22097 7385 409130936 5057 80908 773842363 36305 74549 276584877 80775 7385 72196742 22097 10514 677961271 37341 7385 203624767 26805 80775 666473095 37341 10612 614897481 80775 17737 520028612 20289 10612 633018338 10612 36581 309386511 9212 10612 165322747 20289 25744 733598246 25744 3160 240861108 20289 17468 702227713 9212 32903 64875982 35477 17468 303518525 33566 3160 841971034 56669 32903 192293012 33566 22579 28797974 32903 20201 637081452 53515 22579 70499132 22579 1318 52612502 20201 8382 93322206 53515 66879 84105458 1318 43121 501030509 44672 1318 193306047 66879 13185 252565241 57819 13185 872298313 57819 45803 932668235 50008 45803 344739176 13831 13185 243433725 50008 40637 688778910 50008 21914 228361101 50008 36567 704605234 21914 67814 456358904 30108 13831 489581815 25615 36567 202790283 79061 36567 64770999 30108 55498 967351779 61786 79061 727485730 12657 79061 394884773 55498 69671 987251893 55498 35595 552728768 55498 38847 993392710 31936 35595 139108932 69671 61166 187973920 67578 35595 838905935 35595 61703 172980116 6317 61703 462857451 61166 36565 176942461 67578 25645 924304735 55930 6317 298590741 27040 61703 61234941 80995 27040 275723855 64214 55930 364754544 64214 76595 202001708 38002 64214 629034060 80995 35347 259605679 64214 23258 901320156 23258 18621 372192530 23258 64422 296162975 6659 35347 128004444 23258 29272 289435629 69902 18621 54852296 80216 6659 31086259 35914 29272 524025784 49564 29272 603351730 66429 69902 935002360 35914 75967 38494613 75967 73389 250722440 82441 73389 918968498 72052 66429 867921171 13735 73389 641977747 72052 38519 434798085 13735 51304 85557939 32516 82441 141276041 77050 32516 219673414 56729 77050 221822522 51304 55625 275297743 56729 54614 261402121 77050 21139 213502273 55625 74411 966807693 52148 21139 460560779 52148 6972 38989724 61633 21139 670085317 19216 61633 459853597 43242 52148 742436310 52148 53508 842089072 32135 19216 307817968 19216 35063 632744660 43242 78234 788910470 78234 67122 480129518 45387 32135 748333883 35063 53764 517692925 82465 67122 831143207 78234 17330 35048326 82465 55037 269555651 50461 55037 566532182 82465 52878 461215121 21744 17330 934204520 52878 74453 895234068 49592 52878 425386952 38676 50461 574349236 38676 74552 874600784 74453 36542 249395880 30818 74453 128059460 44319 36542 986398843 14227 36542 899406583 30818 33316 162657367 72454 30818 315913402 33316 79834 901227254 33316 62830 890962403 33316 15899 57850446 72436 79834 753415683 79834 10287 915532840 11255 15899 355398704 66212 10287 934194671 27886 15899 300953636 10287 39421 900778029 30994 27886 243227460 69946 30994 240448914 27886 33984 893512959 31109 30994 684508596 18175 30994 666613183 69946 23812 62535401 69946 11305 545999236 33984 40102 38521013 44587 11305 987061908 23812 9142 599488923 11305 2539 320469724 40102 63973 133130496 2539 57032 178305021 2539 67280 161686784 9142 22110 428385423 63798 2539 359845776 16241 22110 917671421 16241 8299 747932501 34998 67280 679658795 14811 16241 456620273 8299 23070 984639758 16241 61658 33831264 29557 34998 40467378 80459 61658 820116982 14811 48676 21240083 29557 21375 473039577 62824 29557 787144018 48676 33995 722610934 72547 48676 673495238 28867 48676 149740395 19938 62824 799278879 62824 41033 626009893 19938 71381 962397208 41033 49345 380651031 36174 28867 511416190 23414 71381 545877032 45935 71381 61459677 36174 2664 879211292 49345 78281 504576920 78281 36047 981972688 72968 45935 823966879 72968 24237 720043158 72968 43520 913698687 24237 861 281592637 861 28183 179468159 50372 43520 394107286 54826 24237 645951901 12691 54826 548213689 76593 12691 99092272 66888 76593 955437812 43084 66888 471168723 12691 58040 106564410 66888 67346 933539488 29159 58040 339588152 67346 26956 390136675 49447 67346 816449760 2619 29159 481605805 55672 49447 530247152 10750 2619 684179710 28534 10750 687531118 49447 81055 95689169 83021 10750 547427606 45586 10750 954271932 33098 83021 55022879 35469 83021 729538714 35469 12653 663872665 17545 12653 216808235 34133 35469 438368535 17545 20884 313761825 20884 33344 293496831 34133 28897 804550225 33344 81079 770518403 33344 38152 203988558 28433 38152 386493223 28897 19042 965121692 35161 28897 456848836 35161 69407 8179094 17830 28433 360000980 35161 12922 952434086 175 19042 868331579 46505 69407 130517249 12922 53131 735196586 12922 73685 7674018 12922 41022 202705905 53131 49212 656554506 53131 83462 877850690 41022 13366 311182025 68099 41022 304809811 47100 13366 654167348 13366 69243 255855200 47100 23456 617843723 37760 69243 237648952 71955 23456 716980477 23456 26925 293506542 43138 71955 865190139 37760 68006 56420063 55000 37760 546558714 36491 71955 195549220 68006 63197 670214468 68006 69305 580701272 55000 1681 894457859 36491 81878 492906404 1681 28967 664470106 1681 81624 573326816 81878 9631 341535598 1681 49851 642959194 82856 81878 541886051 27610 49851 290434838 24214 49851 183290777 82856 72394 633313790 23833 72394 598295850 65808 23833 44188303 27610 16081 333866850 72394 75719 404119995 75719 47819 490508995 65808 46000 35882991 47819 73699 922279 46000 12818 295639438 46000 14887 179021960 62955 73699 836546188 51890 14887 698148269 14887 19369 184969578 12818 64850 65146228 82008 14887 56449898 64654 51890 911862144 62809 64850 149434269 62809 67868 232013890 15492 67868 360045257 64654 3092 138392792 62809 33703 274994757 67868 78378 454019218 67868 7082 866384990 33703 63828 839667142 1672 7082 120333881 50855 33703 30990681 8209 7082 244279358 33980 8209 141418150 8209 19159 526722320 33980 57652 609686050 31290 8209 307517730 19159 51143 125452255 51143 7503 736738887 31290 5303 503090918 51143 26542 775863234 26333 26542 713465745 37663 5303 270385496 5303 17712 214252088 26333 57735 622426459 37663 46758 151311263 65556 17712 777641030 65556 30322 404673107 14734 46758 468989942 57735 4937 156202024 57154 14734 752655633 44839 65556 578884479 8282 30322 139952618 14734 41703 369641711 13766 4937 914319227 41703 33366 825991998 65559 33366 514216338 9827 33366 446073152 70525 13766 559459056 24408 70525 626405018 35099 65559 566760819 81156 70525 629678553 35099 81632 665050922 10893 81156 218838587 24408 43309 580442916 27984 10893 129753126 43309 4041 140928684 18564 4041 98304611 10893 77 118007038 43309 45397 862605504 83291 27984 193195300 77 83204 427541426 83204 3723 80571597 63348 45397 197046170 39954 83291 533939816 16240 83204 674432517 1975 83204 453683817 16240 14512 297618834 16240 39593 190979080 16240 11517 105291953 70698 39593 744014380 57374 1975 809553243 70698 70826 648715382 50277 57374 723373413 69361 70826 80836875 57374 51551 504081384 69361 14521 127092770 59954 70826 981443810 69361 80498 805237386 59954 70983 700211368 15298 51551 854457516 80498 30768 144910537 80498 46840 383787654 30768 18445 279392421 34440 70983 664019489 18445 75398 51221428 70199 18445 472245802 75398 6029 998009631 70199 40835 473665224 40835 15662 592716303 24923 75398 12394662 40835 80018 828534271 24923 10752 28420496 80018 72686 199668147 24923 32618 693500760 24923 20188 730384132 20188 37606 979556098 72384 32618 708615958 79816 32618 22856738 26356 20188 643143185 18204 72384 225209102 26356 76075 947426445 15621 18204 260171983 81430 18204 670932437 76075 9902 371851821 67963 76075 140855654 11138 9902 212962776 74889 15621 376250263 13045 74889 336917055 11138 7955 780073851 13045 82467 180830623 82463 74889 283408790 21286 82467 90785352 19338 7955 228763172 43195 21286 685065825 43195 74053 800518315 64472 19338 271303669 74053 42403 607729830 31312 64472 398413538 40077 43195 970345556 82634 42403 394827356 75600 82634 7028191 40077 63793 638140183 82634 19495 701689751 82634 76918 811713211 20494 76918 710507751 50867 63793 697254285 12318 20494 5446904 22472 76918 690973987 11703 50867 901681724 17131 11703 811149131 11703 36814 138831089 12318 46385 155177501 36814 41207 318961150 36814 22289 877739535 6372 41207 176372746 57112 6372 105540615 22515 22289 585389722 77673 41207 419195738 22289 70729 571254384 22515 79871 473875775 57112 3319 75969132 79330 77673 128195025 77673 9959 664202395 79871 33763 168142460 79871 29870 47725173 79594 29870 973116859 35796 79594 914260739 48553 9959 785633530 11574 79594 681885397 34314 29870 375044944 5161 35796 640972656 15926 48553 894175428 49742 5161 76782705 61584 49742 218474552 15926 29459 396796465 26179 29459 929799222 61584 44433 568513086 61584 7368 554181631 26179 13096 582195957 7368 10565 651115950 44433 58536 406648380 70880 7368 668993740 67043 13096 605043518 39156 58536 259163707 70880 77191 970516685 8050 39156 850219757 67043 37789 967310557 8050 48000 542884419 15142 37789 910282700 5332 15142 692130349 15142 2916 306225647 2916 27936 779844761 34729 48000 237472867 21356 2916 959970562 4159 2916 761383181 2689 27936 302106302 46328 27936 940352021 46328 44378 193973379 2689 6478 278243662 61770 6478 537357154 83464 44378 87345735 13984 6478 565282388 28585 44378 984488445 6478 81645 951265902 13984 55854 574558477 83464 38928 54366661 38928 42733 822874871 28585 47693 608039205 47456 42733 725786862 47853 38928 880016560 57653 47456 884128979 47693 7081 360234303 7081 53178 5739254 56214 7081 74909241 7001 56214 7344766 34194 56214 385259612 17331 7001 852359655 19857 17331 854379490 62770 7001 763741506 41781 17331 289168296 49434 19857 6590693 13830 19857 71600456 19857 73033 882779077 27251 49434 742329650 41781 60699 952682126 60699 67776 800768682 13830 36996 509501772 21656 60699 366324807 21656 75976 715210666 60545 36996 651740290 36996 65522 53500441 28938 21656 522278631 75976 16409 692574601 35619 28938 300257246 33137 16409 739852563 16409 62760 499648789 42286 28938 785476847 42286 28179 428425169 42286 20989 955921603 33137 24424 981854564 81421 24424 498133729 24424 81563 302963886 81421 34815 796142581 81421 64839 375392876 16476 64839 110522739 81213 81563 938941379 81563 73793 916649417 17064 34815 627432324 64839 74808 395427181 16476 79248 918056475 81213 82972 369631460 32729 17064 734239350 60743 82972 693987208 46508 32729 380913282 32729 7561 38452038 7561 6310 116061592 39098 46508 850423791 56614 6310 544221267 34387 56614 88314169 42752 7561 862952320 6950 56614 799263658 34387 27903 67892785 56614 2074 820662758 53946 34387 177653444 80516 42752 475531027 66475 27903 203886034 4207 80516 218447884 2032 66475 705303494 53946 29403 953306251 66475 23745 267376603 39388 66475 154017321 2032 11778 528344056 49420 29403 802463670 49420 43419 503523834 33966 49420 697212165 37556 49420 942131094 43419 10009 725918902 23191 33966 64905248 10009 73373 410381687 33966 4428 615187950 24163 73373 43301311 69655 73373 436107901 73373 29712 757199366 60278 4428 26700635 75895 69655 80144520 69655 77988 554780256 29712 13893 530031781 22446 29712 91119301 60295 77988 860722334 24841 77988 75789640 49507 13893 666151988 13893 39521 906926671 47529 60295 732977313 24841 40766 791168901 49507 59413 919423309 19557 40766 881788063 39521 58959 77947184 47529 30986 76990163 35203 40766 164340058 19557 24673 250684866 47714 35203 102800735 58959 13234 183679116 61804 47714 593622133 35203 46428 817844316 61804 1738 721957901 46428 62195 717311665 1738 68480 616587390 17535 1738 485213479 1738 72721 153619305 79093 72721 197956402 31350 17535 387771930 71677 79093 888283583 8493 17535 102673129 3391 31350 5898362 8493 39640 626513592 8493 68177 364014113 39640 54543 767081049 68177 4414 67179542 54543 71296 675007995 5597 71296 520080349 4414 63714 483690513 8586 71296 490108484 4414 33042 419179400 2170 5597 7391655 8586 38449 956737042 63714 56297 645841317 8586 36301 137608872 33042 4076 515260785 18835 36301 204431346 71336 38449 212327886 4076 31303 482775074 4076 79291 265291964 79291 27342 976551577 71336 28400 463075654 34711 71336 70011712 31303 59934 901041817 59934 21727 925580716 27342 14660 211529177 14660 69632 71504964 21727 79369 770075169 9071 21727 424268888 9071 61575 930300028 69632 28521 655074086 32704 79369 359708808 28521 77130 671752659 61575 22527 542966718 77130 22169 895043 77130 18440 256900205 47925 22169 993246535 77130 51283 481522541 47729 22527 408164561 51283 19031 174509522 68589 47729 478747358 47925 55157 383538092 13087 68589 604959529 68589 3727 136043378 66664 13087 422046097 55157 46268 296138875 81752 3727 216936918 46268 9054 789141963 25342 9054 80400727 25342 20406 43217310 21947 25342 845400062 29190 21947 58742388 25342 58770 872609723 61419 21947 606937544 20406 12827 775345635 22257 21947 319552261 61419 55426 167485764 61419 65955 361894364 59673 55426 856703613 59673 11131 654190059 66085 59673 416797496 21026 66085 60902592 72094 66085 311209316 66085 47971 374940341 47971 8789 887185934 47971 8984 472905810 21026 41415 423307864 41415 47213 276265294 45626 8984 924429474 67236 8789 281724571 37753 8984 664649903 67003 47213 658900802 67236 59542 304367183 67236 11688 309613658 57930 11688 371249257 76602 11688 144853205 59542 20604 619165350 34909 20604 126813866 81404 20604 760833049 20604 48027 321984708 61526 34909 772428206 81404 10027 85637680 45560 10027 179055065 50863 61526 344170007 74268 45560 97622161 61526 30358 508292348 50117 50863 79687758 74268 26035 299440429 31399 50117 40504665 57164 74268 250158436 30358 76855 425374153 76855 67652 904833373 33377 26035 305800136 31047 76855 827430517 67652 56206 385917795 40356 31047 272201218 67652 77835 796822092 33377 9179 206598420 77835 37852 424774570 44322 77835 784394394 36311 44322 29179353 76497 37852 137185143 11507 44322 312396241 37852 79551 345438400 77375 44322 750712357 21317 11507 322203876 77375 3349 843124824 67693 79551 73142362 77375 58993 111200838 21317 41472 920590844 41472 74754 755020803 28789 67693 507980982 33061 74754 403147309 28789 44951 232752751 33061 78391 117864178 79919 74754 202834959 33061 30016 162350237 60016 79919 108426990 40289 30016 334194722 79919 50292 532680082 40289 73894 49462224 52536 60016 113509938 66686 40289 934437556 50292 39601 746544707 39601 7636 792257877 73894 24434 100306075 7636 47282 712443962 63884 39601 804154274 39601 75684 175382808 66398 7636 796029500 3221 63884 906570518 75684 11540 145323214 11540 52862 43917260 52862 43610 248699932 52862 30569 560131941 45840 52862 315535410 30569 53973 341296671 30569 59903 207213912 45840 53423 320730346 20855 53973 26405321 45840 56566 473410519 53423 63932 365299602 65249 63932 587514801 65249 49210 6478452 63932 58186 58877250 65249 18546 761177292 13868 49210 506405110 49210 54531 591917572 15040 54531 12767059 13868 77526 633467050 77526 83352 327030217 63641 77526 35009514 79141 83352 83080508 38823 77526 796577464 79141 47454 48498393 34616 47454 221831776 79141 3851 654726880 79141 77679 412796092 27172 77679 609101603 27172 66285 710171989 54121 77679 74298845 54121 36382 190975670 74529 36382 230366137 3933 27172 983542672 54121 60777 476027095 26248 36382 816032195 36382 45728 271044883 73712 60777 323900549 26248 81297 945781483 73712 25141 757936242 25141 10834 795977147 81297 49616 73737837 16921 10834 419415745 10834 55366 397978408 49759 55366 758324820 10834 8829 254045249 49759 15378 432016027 16921 61161 118360318 49759 12085 80430511 45926 15378 905515359 67253 8829 423945413 50164 67253 64547617 72763 45926 425105612 79815 50164 49115685 50164 3361 508926177 67253 73201 922716020 72763 65055 491852644 27070 73201 460640051 25931 3361 188020484 59946 27070 644818435 65055 37411 819285204 46370 27070 484001668 33709 25931 196400952 76103 25931 913683395 60482 46370 556781325 37411 43457 685805417 76609 46370 245779008 43457 41952 675717032 76609 12300 138801198 76609 64790 746804414 74036 76609 236917343 39736 76609 510179748 79442 12300 518490640 64790 69151 492554724 39736 54305 681954607 83420 69151 505372776 69151 79866 888753191 54305 11696 605057393 11793 54305 444252779 21507 11696 214501955 43593 11793 42972242 11696 59051 981760841 31776 43593 503176754 11793 7452 812152217 31776 8874 87343290 13990 43593 847254375 1113 7452 80993415 7452 65708 758063317 1400 7452 180770272 13172 8874 11027877 52990 1113 93023899 1589 1113 68997391 22389 65708 210807796 8978 22389 66931233 52990 1673 897828270 8978 26972 656094678 1673 24713 34256909 8978 81771 934584459 8978 8293 852882441 82145 26972 736960663 24713 47792 10726008 1567 82145 969519061 8293 43009 794165511 8293 68741 248752526 32196 43009 683233118 43009 73163 542693361 32196 16211 481213754 32196 67300 758034106 32196 36409 138261884 49720 67300 347082124 36409 42581 811431225 12373 16211 534439714 1405 12373 198581370 49720 72519 940670846 60220 49720 773309899 60220 63171 844205891 12373 79849 114362898 1405 50255 433304377 68043 60220 98856381 47394 63171 735980540 28230 63171 794353654 50255 14765 558346515 28230 18903 742881002 18903 48722 820105307 14532 48722 698895009 28230 33143 474782089 18903 986 875396932 39980 14532 61047068 14532 13454 35795026 45820 33143 125442114 45820 20391 384382123 4943 39980 445657180 2161 13454 340922007 2161 45130 259789778 20653 2161 413534809 79819 2161 74384237 20653 54476 979476918 2161 46624 188488571 14595 20653 654144072 46624 45190 161049857 45190 22328 28297659 14595 33016 715881664 69077 46624 350086448 10570 69077 830189243 33016 26833 336195695 63800 33016 194986398 17742 63800 482828410 69077 24722 71839187 24783 63800 224637835 45052 26833 116045155 45052 50899 32431982 66344 24722 551093806 12410 66344 675676491 48537 45052 586783170 42383 12410 600692603 12446 48537 535375993 12707 42383 236181322 37854 42383 90233903 12446 17805 585735439 12446 44133 972149242 45345 37854 581087201 45345 65124 642508951 45345 32066 512811918 32066 42501 592698727 65440 32066 898493451 42501 69060 228138745 65124 20709 604205971 82808 20709 942834331 20709 19666 371331276 2585 19666 314735725 50012 19666 982483227 19666 82015 158563191 76784 82808 806402075 19792 76784 657448668 2585 13999 21736588 10261 13999 166584997 25132 19792 354282600 33268 19792 371772098 10261 68545 228474785 10261 52212 457060619 67394 68545 378247406 25132 71277 57893668 68049 68545 169464614 42239 68545 967368539 81644 71277 87894550 36042 71277 217852469 36042 46716 837248681 31818 46716 141558676 16638 36042 625212751 31818 54330 740820969 46716 37426 986154303 54330 544 102289476 31818 38580 421532613 73475 37426 60047771 73475 44151 291048748 70424 37426 629491982 59250 73475 907340452 13937 70424 356782231 70424 47898 245662698 13937 52011 470117306 52011 50570 311287733 47898 32582 256451374 47898 26149 64385433 31558 50570 349736220 50570 32987 754566442 32987 78084 189063871 26149 59057 702995855 31558 52020 933673998 31558 65281 765414918 61591 78084 627052215 78084 61616 215862857 13278 52020 578276170 25061 61616 648962546 25061 62950 52524726 58470 62950 111725520 57741 61616 80698840 58470 39132 210611805 10872 58470 276582366 65046 39132 440192963 46398 57741 817111769 10872 82488 569392125 82488 71320 787996500 65046 64628 150045335 21908 82488 101949147 46398 16260 567908616 82488 56124 971923918 51120 56124 838061908 16260 33027 759491131 56124 44956 337774838 16260 60175 234166047 14472 51120 334657887 73812 14472 577546309 48892 60175 504531449 25835 48892 525299627 41224 60175 332963610 48892 9774 139483817 9774 32268 53619735 48892 3571 879776413 16526 41224 354183514 3571 50528 119125322 9774 25110 563243271 47839 25110 558379951 7567 16526 346282028 61947 16526 593362332 53440 25110 982403288 45353 53440 838589922 53440 37816 994909614 61947 36642 567363566 53440 23485 122781255 25305 53440 296681825 38962 25305 287590939 78061 25305 63133299 61239 38962 68678657 29245 23485 544875742 61463 78061 777151622 19732 61239 197470649 61239 50768 460083003 60532 61463 594216422 61463 58561 778754381 19732 31395 195454595 15442 58561 867623482 74707 60532 930735195 58561 39716 302697097 68456 58561 67006859 68456 33307 443278304 10664 68456 586255916 12347 74707 652370673 15098 12347 924596266 12347 57365 444815276 25562 10664 996427848 57365 73117 838505771 30729 15098 414878141 69546 25562 654781796 69546 53537 809986503 25562 71021 901706015 18331 69546 47210197 31440 71021 744518314 3845 69546 336895293 19695 31440 181076853 28137 71021 177726462 28137 32825 767590834 53247 28137 60257099 32825 43220 265887942 53247 9263 993527186 53247 74078 11874423 83096 9263 785186465 53247 20848 888886231 60131 83096 854001666 60131 24791 914191867 73527 74078 829720554 20848 63092 374461966 81950 20848 290260080 73527 6738 559908842 24791 60192 18712041 30438 63092 883573873 63092 4051 70373550 34649 30438 812937229 34649 61878 776158915 60192 69252 968000362 30438 65548 642044737 44843 65548 317190186 61878 23543 682771327 36444 23543 332328507 54020 69252 602260794 15111 65548 905793861 46481 36444 767450956 23543 64420 161428449 38407 15111 104268807 23908 15111 389899107 40282 15111 314839334 64420 49501 24452049 23908 58491 482186738 62943 40282 368359881 61956 23908 916214447 58491 75530 733064453 75530 28401 21267728 61956 68680 690523086 68680 8645 108847407 69075 61956 93328398 34624 69075 974404666 18027 8645 995605898 34624 53139 984410786 62649 18027 504599357 62649 26647 730887986 28635 62649 64176790 30984 53139 873004143 35134 28635 135972902 23563 30984 926018114 81241 28635 318569233 35134 69899 693209376 6152 30984 105524445 63993 81241 954404675 69899 13226 271032508 11002 63993 523931823 69899 18019 479392981 18019 69748 68515865 63993 10983 92708461 1062 11002 484549575 18019 68516 994122592 18019 62849 49355330 10983 66323 966197579 10983 2451 999444568 68516 32331 130066704 32331 28701 459019614 20967 32331 325244293 27474 32331 205302323 2451 36769 866706092 32331 17016 931848967 5804 28701 927991778 616 5804 207132206 17016 39451 806633628 6583 5804 734899988 6583 17843 181091070 18382 6583 54198955 39451 21044 139919824 48983 6583 86029394 21044 11183 25913758 2685 18382 913320583 10991 48983 715969344 48983 10825 162165447 65220 10825 377085536 70942 2685 177015074 8518 2685 379691116 77671 65220 86562929 44651 8518 417161181 44651 76654 567584003 5864 76654 569343203 8518 4152 975653247 77671 49498 374449903 41603 76654 630680633 4152 43265 133406487 41603 61300 325519829 49498 40296 507216688 40296 58357 872849753 82193 58357 463696959 66470 82193 969432367 49319 58357 254999319 53346 40296 937090472 54097 82193 107827833 17620 53346 942373328 8710 53346 169864884 12975 54097 748783822 72060 12975 664957671 35879 8710 194675058 35879 8288 459321972 76036 72060 258810000 57135 76036 394582067 76036 40782 309597751 57135 65300 528202940 15192 76036 830017485 55709 65300 922495403 41182 15192 685198742 15192 34880 798413644 55709 56706 812185157 24950 41182 350975315 34880 45304 283746839 41182 51608 969548516 34880 16870 112564635 51608 35568 462000431 16870 37152 231462811 37152 32259 132595384 35568 42 71599910 63262 42 927118988 30110 42 134008905 32259 48304 268677863 42 22490 152254526 63262 56292 321025292 20588 22490 221184339 48304 65731 164775183 22490 33380 878196761 57349 65731 492960680 16194 65731 889107045 5525 16194 46990612 57349 6240 654564433 25869 5525 13944073 57283 6240 135346144 16194 52935 228816404 21128 52935 378749605 4256 57283 440660062 21128 64730 316290020 17713 52935 34333949 21128 27599 753027540 51974 21128 158514164 51974 16905 327314526 55557 27599 860097723 55557 36239 691556192 55557 8127 72487587 81926 36239 520600299 79971 36239 139883968 8127 17206 186018289 17206 5162 913708325 81926 52992 152883845 5162 57367 233343184 17206 74799 150976471 57367 6873 749424658 74799 42971 235857520 32301 42971 935811036 32301 2549 991634195 6873 18024 815613288 43474 6873 270130895 18024 71356 229492708 2549 68315 881285764 2549 34285 99899374 9262 18024 126491192 11082 34285 282083495 51770 34285 393611380 68315 10936 486390262 11082 1569 190832899 1569 22398 78128674 60820 10936 246253041 26261 1569 661592209 60820 60149 316344637 60149 32996 176028319 19012 22398 396761144 60820 61211 479443903 60149 58235 519868968 60149 77264 333611825 58235 16733 715949603 23903 61211 508073495 22861 16733 673294539 23903 14547 7466625 32061 23903 690981509 23903 60430 465917493 23903 226 66106681 226 52394 76140127 52394 82470 76632197 226 53794 499502980 60430 22933 892684630 53794 56143 553472014 82470 53838 519689255 53424 53794 661370512 53424 52856 446885226 70219 52856 293229305 42268 53838 281009884 70469 70219 857791973 53424 38394 296492489 42268 47685 726243041 48435 47685 64148183 14641 47685 721804755 14641 3812 588723049 48435 31445 147647284 42009 48435 93226267 31445 66472 910848427 36840 31445 27714263 30468 36840 127873020 67255 30468 202269058 31534 36840 586961740 38345 36840 489258567 67255 2488 811989112 31534 4573 386526543 4573 35976 429605573 35976 24931 240072383 63298 2488 375525730 63298 72681 200525497 78735 24931 286991779 72681 39289 600308066 29639 63298 159636490 63298 24685 934305675 76040 24685 384477928 78735 63925 239838058 62228 24685 361939805 78548 24685 6627179 74626 78548 91261398 76040 30018 534125288 62228 561 118670546 64094 30018 278064296 74626 78863 308703562 40399 30018 556641082 25469 78863 822357243 2110 40399 634076126 64094 66765 398931474 66765 12508 396504434 12508 71805 632951223 25469 54519 481569230 2110 67326 997862746 33461 66765 382296447 67326 74615 163514402 24463 71805 161220445 54519 56068 737325720 81811 74615 863059009 69140 33461 468513912 66051 69140 109305084 63038 24463 511776332 81811 62632 313963115 3269 69140 423112745 66051 21095 148515297 14054 21095 34939782 63038 47808 233128532 64611 14054 580862539 14054 77484 537836504 28158 77484 436105049 64611 37802 791044185 28355 64611 14089276 76764 77484 559427950 37802 58692 352643061 28158 68513 312443961 43447 58692 416126613 43447 78957 450890796 43447 10649 87695210 10649 27799 967069219 78957 80000 565409501 10649 36720 37884873 36720 16959 365636946 10649 24183 120756637 24183 73285 985711165 73285 10928 230257469 30031 24183 431242442 73729 73285 726468365 30031 11449 678598982 10928 59331 49263063 35078 11449 560899623 11449 62494 704915365 62494 69731 783456066 35078 52765 609961879 35078 69191 625692771 64771 52765 86991930 69731 52716 397648315 4915 52765 643967905 52765 63459 395890206 52716 2753 414817445 14324 52716 275834032 26444 63459 508450285 36576 4915 371409267 59731 26444 4924541 26444 62499 373331314 26444 79651 786282991 62499 38233 120927325 59731 80098 763773521 5130 80098 352037216 80098 78896 480567366 79651 49725 803282849 44457 38233 21348610 24299 44457 544952447 22620 24299 669249123 67768 78896 282557405 7950 24299 27476724 59365 24299 434174181 22620 18241 970500609 34568 67768 770845658 5900 59365 560624395 7950 46021 734645451 5900 48698 930924258 46021 46251 543138441 34568 36520 612472516 48698 75855 920949529 75855 60396 725421994 36520 43837 513115527 38074 36520 630196241 79512 36520 117119817 60396 40710 851426976 40710 2805 88544632 40710 50184 810585007 13473 40710 267347058 67207 2805 33334959 40710 74379 461543466 49133 50184 34886037 48437 49133 645899439 48437 17248 756794392 9433 48437 365540774 9433 73665 936729887 17248 71129 167339490 48437 29342 863239031 68059 73665 113955184 16967 9433 591039340 68059 12659 350429686 71129 1980 483268570 29342 70971 26402716 32263 1980 666725829 16967 9924 779971894 54619 1980 184458838 66790 70971 851569191 32263 33734 142736977 66790 68082 890187868 77153 66790 391539210 68082 36615 973830976 82392 77153 394735295 2249 68082 695453677 73381 82392 674141832 29884 2249 308958647 29884 81038 745516559 73175 81038 412680188 8873 2249 950879000 73175 67836 80187757 60337 73175 585349026 36007 67836 22698317 36007 68894 806707709 69846 67836 694185438 36007 76577 76768838 23775 68894 554008755 69846 66702 545134648 18189 76577 649093494 66702 67708 521526547 18189 47126 902876967 31861 47126 711505081 18189 7286 165882250 67708 7036 723740296 52622 7286 390839469 46734 7286 870161691 52622 9224 144740476 9224 46613 183703225 9224 15450 930351280 31421 46613 599255349 52122 46734 644888320 65187 46613 766459074 81733 52122 996848582 15450 31027 431769505 81733 41854 956496363 52122 24539 695521947 81733 8568 1480780 24539 81579 776241643 31027 77895 569081367 24631 77895 598441817 32842 81579 27117586 45504 32842 283464411 77895 33530 481663274 24631 49107 896845902 47462 49107 162611270 45504 54079 741583972 9290 47462 24641787 47462 35428 858913013 25074 49107 524669467 38225 35428 372465145 16911 9290 96494920 38225 62254 45571860 38225 13683 180046819 7940 62254 970371427 40620 62254 174311793 16911 73158 561565371 63713 40620 742449451 79978 73158 78320139 7940 74733 17230118 74733 26742 341159980 83515 73158 323783641 26742 62059 987340975 26742 78953 295819698 25315 26742 222432145 78953 25269 989452855 62059 21566 154171345 70053 21566 515400730 25315 60069 888956173 6032 60069 21556707 74155 60069 297092084 21566 79112 133173545 79112 16214 249814227 60069 49808 556203586 41002 16214 952252070 69117 79112 303300405 69117 47860 753275089 16214 20400 81188702 26370 20400 828025821 24018 26370 439386402 20400 48821 197497563 20400 19895 497871605 20400 62980 219819732 24018 47239 551412111 24018 61832 413752583 66062 19895 820619855 61832 64755 621353666 57343 62980 569502120 61780 47239 681932744 9572 61832 51818607 18622 61780 551655759 64755 47028 632629564 9572 11964 834719405 74120 9572 898063262 19745 11964 90826664 76917 18622 565719541 47388 76917 471321622 60625 11964 492509483 20683 74120 781896180 73493 47388 799917258 75648 20683 321923111 49143 20683 759009778 73493 30524 426846862 30524 64425 519477368 75648 79102 159250304 75648 30469 447997120 25103 79102 926414984 64425 2379 15836912 72546 64425 794444949 30466 2379 128912315 21970 30469 956382537 72546 57574 878628539 57574 38334 463255701 72546 14156 118845513 68191 57574 120092316 12168 21970 145833343 12168 4492 96848933 38334 30234 90324902 5829 4492 85871368 12168 44658 484991749 56108 4492 33614593 30234 77097 956027734 19685 30234 866131903 19685 31306 426196665 77097 10685 443313868 73210 31306 250881165 15702 73210 102257184 15702 34934 679916914 73210 67882 205680426 34934 28109 663181114 28109 27435 275074246 27435 20921 620304516 34934 60979 713857576 27475 27435 895618971 60979 38495 25464386 27475 82753 897366965 38495 14114 18632290 82753 68383 19108554 43296 38495 382808394 38495 70082 250373744 82753 72830 852930546 14114 80607 78335017 8569 80607 483280962 80607 4028 520700614 70082 68199 262047057 4028 24464 867250477 66576 24464 845412534 63922 8569 909044480 24464 65833 903217109 66576 35380 64031754 35380 14066 890306872 66576 54679 987760471 78338 63922 372342467 14066 46666 498736053 13775 54679 157206942 13775 21554 433789472 13775 11258 102881055 13775 78947 817841567 11258 10712 122892769 26648 78947 127639754 11258 24868 227456608 10712 39517 774577478 49428 24868 187477924 82824 39517 484655602 29235 39517 193318110 38175 39517 19376528 49428 39296 215118774 60989 38175 697596842 5825 82824 719038723 60989 82422 195128451 23985 38175 945442691 5825 55542 591415852 5825 35966 846075109 5825 71741 487002112 71741 24145 600315949 24145 44862 58940404 24145 33538 314564797 24145 13113 753158048 24145 70589 369656189 70589 46363 592737753 46363 58736 491533705 33538 66237 499115630 16209 13113 176800330 55783 58736 146630068 48434 58736 245561717 55783 73727 477117417 37443 48434 675709139 12082 55783 944360853 73727 18079 330307038 5659 48434 195784827 18079 72055 751037530 62595 5659 610911894 12082 25799 940759460 5659 82701 567645047 28489 62595 306916292 9713 72055 725906297 62595 64830 330046130 32008 25799 357618824 60510 82701 126767100 32008 46633 255201862 46633 74917 698523759 60510 12406 268365924 60510 3697 800852547 20150 46633 748533496 20150 27995 349122441 47756 27995 914298922 18875 20150 51559902 65067 3697 18278648 20150 28211 594313457 13515 47756 7767711 34628 47756 451339194 28211 38310 552196094 49593 34628 663728634 69537 38310 288231783 49593 46145 266580159 30247 49593 15340900 38310 38929 128269272 46145 45155 44369515 38929 8119 201466299 38929 21413 912797754 38929 77545 589737683 57503 38929 503265060 55639 77545 909856541 57503 59022 338649646 21413 37 107467402 77545 74429 110432447 25846 57503 80091364 55639 55422 192708269 16406 55422 572443458 68064 16406 239348431 61139 55422 876890044 16406 11318 656643883 16406 39824 243428852 11318 66809 786797484 68064 58140 346432758 83209 11318 848000238 30302 39824 84240964 38936 58140 282500726 71005 58140 725325356 58140 53447 203300203 34887 38936 967567727 69626 71005 96632053 40378 69626 976361188 77975 34887 349028137 40378 35659 475313071 63069 77975 92860962 25106 69626 695582246 49025 77975 62395130 63069 76805 303034592 8355 25106 88938947 994 76805 253820552 76805 78717 290670490 78717 48004 140720834 69114 8355 37191720 18640 8355 46837937 48004 82914 403871646 18640 63445 554224570 82914 38370 619613803 63445 33203 494876718 18640 844 931906754 63445 11303 409534857 1582 63445 174909253 38370 56662 626788910 56662 50484 896644550 21637 1582 939013346 50484 64862 284323551 64862 75394 775039031 50484 60728 235928113 21637 38202 853197955 75190 64862 486838753 36374 64862 513611754 28808 38202 471990604 38202 67166 96246797 31003 28808 450938433 67166 71469 912762695 36207 31003 413829653 71469 73099 112645603 8906 67166 279931005 71469 75127 678559638 44359 71469 374290714 32710 75127 14675401 21455 32710 662923231 27297 21455 86124655 36365 32710 410506996 68722 44359 24487527 21455 68017 544391200 27297 8828 493088848 36365 27683 605935604 67946 8828 960502559 61668 68722 32975509 55633 61668 144751924 44346 8828 900595506 44346 24388 888060417 61668 32459 996832038 55633 15376 62134765 19428 24388 36709389 39310 24388 882253366 62189 19428 719040946 27369 62189 303516663 66135 27369 465249679 70288 62189 879410041 79996 62189 866103469 68334 27369 878539031 64536 27369 814350882 79297 68334 233945810 74109 70288 269855895 70747 68334 146647903 68334 28212 636095258 45514 74109 56010611 60703 28212 306361074 45514 41216 709082749 70130 60703 899988238 12694 70130 895219430 5783 45514 117263186 60703 65159 453609827 70130 2116 379256632 5783 52934 444670093 5783 71919 410551456 71919 23075 569915524 52934 25177 867283414 25177 67880 777261428 67880 70178 35075416 71919 32446 12623409 68389 25177 663650349 53530 25177 156614320 60268 32446 744328442 35481 32446 165598234 19654 60268 162065884 53530 78350 115862215 29879 78350 964586457 80783 19654 861841932 78350 63217 607524608 29879 8776 441719540 67194 8776 482237499 8776 918 95494752 8776 33429 668012746 67194 69800 44209271 8776 71146 501698210 66034 67194 226775184 81363 918 830499396 71478 71146 987876331 71478 45658 101602922 81363 36040 71660868 45658 9261 919324928 56784 9261 542997873 66168 36040 314544173 45658 24193 80270825 16376 56784 563868180 66168 59815 940144844 24193 29503 238658127 80861 24193 100659291 58556 59815 613428475 64737 80861 462275383 80861 82002 54217589 51499 29503 132991593 23799 80861 924956419 49606 23799 17093872 49606 28828 979375188 82002 5915 142744496 14951 51499 981310521 41489 28828 340160552 14951 9769 795614874 28828 28819 70439825 9769 34678 647454439 69526 14951 110621433 24526 41489 751256964 28819 72310 645299787 22971 24526 61181984 72310 65735 332328473 50205 24526 649142085 22971 38522 557665606 66600 65735 291220689 37603 38522 305690546 66600 81226 516030566 38522 18017 726845043 680 81226 986693759 680 81369 498228481 72368 18017 339953320 18017 42585 846824387 52704 18017 284285674 72368 17166 726036673 26631 17166 873759241 24705 52704 105260777 75262 42585 331427979 14484 52704 755373496 77516 14484 755425665 61783 24705 259701268 74530 75262 887798578 77516 37783 22274931 71264 14484 866343204 50593 77516 606202931 83380 50593 668641917 78477 83380 340378297 37783 67878 525616067 50593 64817 701035694 78477 27649 997164852 67878 52175 697960728 10864 78477 650925176 20885 52175 510898018 59923 52175 93327105 55460 52175 667955917 55460 22459 431826965 20885 17356 600431822 73772 17356 345565348 55460 68705 428487387 17356 6473 76859425 73772 32609 769978215 55605 6473 139121730 6473 14841 459129277 55605 63754 2591895 2358 55605 327155887 49475 32609 439753687 32339 14841 575713539 81862 63754 680854469 81862 56024 925548366 62286 49475 205399420 32339 80062 475450692 32339 34589 226194169 56024 25486 809368277 7185 34589 551105616 20630 62286 636184418 5385 7185 125062332 75408 34589 78499082 20630 26661 221551844 52110 5385 633954557 5385 7775 402826029 5385 42982 76416834 20339 26661 838743408 42982 53987 785774928 70575 53987 738741929 7775 54570 146295801 80717 53987 9860279 55957 70575 433884083 37601 70575 550145356 37941 54570 660330312 69697 54570 333624373 63675 55957 434248713 5382 37941 407710062 11632 5382 575387116 5382 38756 902892502 5382 218 853405642 218 34990 22968467 38756 45031 814598 11632 41427 434469198 45031 1946 86342451 5870 218 55461870 67928 1946 969868824 33625 1946 706901093 69054 33625 6409294 30850 33625 499521616 30850 37976 63330121 37976 3834 668287035 67806 69054 144349044 71663 30850 10326628 57474 67806 410291702 71663 59388 929077831 31209 67806 923970360 44717 31209 46036170 57474 11634 518790871 60466 59388 268923533 44717 56311 358749193 56311 36867 542804272 60466 72488 94740250 35878 36867 437403624 46182 35878 211784514 42682 56311 472921848 42682 75844 622587579 42682 25644 772693467 43388 35878 922238680 46182 52112 339189131 14354 75844 253788273 25644 50462 448744076 43388 80939 925345959 60227 80939 807576290 60227 34755 680318312 60227 75773 754302851 50462 7306 105917925 80297 7306 72718223 7306 68382 399328838 7306 28072 6840416 68382 24160 299563436 24160 77411 886227985 64374 24160 473487497 64374 51829 541603986 51829 74221 146974246 55004 24160 580772908 68326 74221 1576429 76339 55004 431037501 3167 74221 229329930 3728 76339 76091917 29068 76339 20146314 58652 68326 653748446 71843 3728 980018241 29068 80729 31755111 52511 71843 236588515 80729 39522 842976780 74288 71843 518357790 52511 34227 310819315 24611 52511 93158917 34227 3985 240087813 4317 3985 438249117 12481 4317 345928379 287 24611 702894054 42229 12481 71780632 48152 12481 720612371 12481 67482 546904925 67482 29047 830783665 46781 67482 571855622 48152 43972 779636389 67482 26319 895181685 67482 10989 494722608 10578 43972 404893203 50000 10989 24912280 29033 10578 709958383 10989 17066 273168518 17066 24365 63237057 11640 24365 623423266 29033 1442 3759529 47618 29033 38647665 23631 11640 963574003 1442 32304 928445406 11215 23631 205051420 32304 60798 416164998 11215 61124 275063678 49505 60798 85550473 6936 11215 64542640 60798 31260 613436527 61124 62374 298386178 31260 4396 890181059 151 6936 608936351 6936 62296 810907106 62374 57376 579799910 62296 15301 933855192 151 28674 465680392 8271 151 364132297 28674 69033 584279242 69033 35087 497282372 8271 48449 756839475 8271 13174 418754052 54294 69033 961765106 59776 48449 54664866 48449 55755 937093954 55755 23621 53292638 55755 6771 158966549 10114 55755 96341044 6771 25137 811855973 19826 55755 292592657 25137 2846 194094872 29695 6771 680248021 68184 10114 51467055 39367 25137 794062357 37548 29695 41990722 81252 37548 130109657 39367 1341 57308448 39367 77939 683249698 37548 64890 905684582 79480 81252 602930349 81252 81483 111048656 79480 26660 930775018 26660 4790 304729383 79480 408 890434452 26660 11505 786880561 81483 15982 213273940 71405 408 114507657 55234 71405 345783395 27616 408 790418628 11505 51877 359270057 55234 32028 136223180 43302 71405 483755895 2273 43302 890759771 33685 43302 917637880 43302 60886 757436506 32028 22582 196771940 22291 2273 881823914 60886 972 843533064 12487 60886 7179370 60899 12487 8171354 972 16504 622027325 22291 70127 480068062 12487 49362 819999952 60899 21350 607542393 62914 16504 818213557 49362 46833 147860630 49362 34781 308708513 38825 46833 484713 46833 10632 798622118 38825 54876 553461687 33584 38825 143723521 33584 65272 129576486 65272 18474 730296934 4636 10632 769649782 63760 4636 412109766 25484 18474 236568933 66330 4636 704299127 1792 18474 475704773 33844 4636 395004800 69917 25484 839750359 33844 2732 755092314 52651 1792 20171443 33844 81735 619227514 33844 78244 968301811 47882 78244 791295097 77353 2732 531457305 47882 82678 124513475 77353 65165 518115102 47882 21441 339176040 21441 24535 444803061 69410 24535 770618718 37061 69410 490455596 62471 37061 103041687 24535 13118 704249624 37061 80227 754440233 37061 72845 711264842 72845 888 384127322 16167 13118 278366075 80227 19970 604608788 53676 72845 126237167 61050 888 620947733 76774 16167 35955203 62882 16167 23760962 31900 53676 600271615 53676 11101 546867888 18002 62882 966739156 31900 56960 431479368 49791 18002 497437151 61296 31900 128387821 18002 82303 32567540 56960 28329 598203107 49791 63379 97393301 33585 63379 180301365 965 82303 838201614 28329 14285 474943610 63379 31057 33330388 33585 81189 474649603 31057 53953 693868900 35597 53953 180904944 53953 60664 713863915 31550 35597 44247891 27905 35597 750292136 46153 31550 842830522 35597 52090 862764662 14254 31550 301932411 71742 14254 411595446 27905 72158 196713633 48090 72158 882465947 48090 61373 589780821 12948 14254 14441501 71742 57617 390139042 57617 34696 865648473 75251 12948 674606527 7829 57617 215715559 34696 26361 706174239 26361 23824 288317001 29910 23824 315215244 18435 26361 931182087 23824 19442 138854774 26361 50889 834296808 45863 23824 246828002 79633 19442 193439052 81741 45863 312430049 14995 19442 673072981 81741 22114 501605260 81741 15030 671968000 79782 79633 292835419 79782 41046 609049296 81891 41046 949650196 33816 81891 527986115 56726 81891 606860677 36601 56726 111279265 79311 56726 559944951 81891 72090 932638035 34778 56726 541440801 79311 57087 992103258 57087 76664 570376146 30139 72090 84326787 62160 57087 113963659 30139 66717 637533414 43391 62160 149946949 6191 30139 359829569 34593 6191 699634237 66717 15571 115257012 34593 47018 646160068 6191 5144 10141569 29036 6191 164578941 34593 43701 27613015 47018 15905 16398534 52188 43701 275839966 15905 49393 284734943 29036 51895 198624487 15905 57675 306001883 82282 51895 590433634 37519 52188 40351041 66286 82282 888050808 37519 28549 389984812 28549 19493 338113055 28549 13532 69275592 28549 35923 591419831 19116 19493 801645891 42152 19116 820972754 19116 3853 722982231 19116 8178 543265072 63670 19116 366385869 33306 8178 2252800 1746 63670 792080960 33306 50281 211264600 63670 49532 483828559 56216 49532 223081084 54335 56216 29665282 56405 49532 419510287 72117 50281 64044970 39301 54335 361785491 54335 9879 916026106 39301 31098 701272570 39301 65212 407283071 52136 9879 536413178 39301 55730 75863794 36716 9879 574678766 16743 31098 603815987 47004 52136 798403172 17272 52136 777808851 61754 16743 199012490 65266 61754 663882355 47004 40885 638333358 65266 1254 385741816 17272 8295 818230428 81602 61754 520499685 10068 65266 583107345 40454 8295 985737590 40454 25729 6714138 21589 25729 511657940 25729 70272 228318662 7781 21589 180354614 40454 70237 734804094 12450 70237 379928993 60742 70272 32583898 70272 13293 247907738 42241 13293 271891603 42241 80277 506206310 80277 10835 310370429 51692 10835 673101304 46181 42241 341734910 10835 69507 161133126 5532 51692 335159479 37027 69507 914254870 4371 51692 244924076 70137 46181 442549980 54783 5532 865950892 5532 39430 128756516 81986 4371 259591544 81342 54783 691511301 70443 81986 518939702 81986 57983 228804528 81342 70126 703725482 48947 57983 406088965 24947 48947 626958963 48947 22734 995213117 70126 82918 977823957 70126 11863 598568827 68003 22734 8249659 11538 68003 212406102 9210 22734 791252856 28693 9210 578932822 16792 68003 277860675 11538 17285 815507783 28693 26653 68891195 28693 20409 682144009 20409 8572 298954474 64200 26653 83694901 55563 20409 498475724 31235 55563 721808565 79269 64200 274006833 31235 30716 799161258 27593 31235 725884276 30716 38342 122363276 27593 35691 615586482 63086 35691 692340368 81568 35691 989725457 38342 8066 769075786 34374 38342 831478876 63086 42510 657554701 33250 34374 944119004 7945 34374 193233667 12453 42510 955679946 77912 33250 950786132 15579 7945 471745131 44051 12453 432106706 23914 15579 94649080 15579 67599 702615453 77912 75543 334030749 15579 33531 259699990 31016 33531 159748105 33373 33531 208972920 5445 31016 75829898 11925 75543 122092395 60274 31016 267664975 31016 81208 512711544 60274 38912 824378504 68891 11925 12406506 59633 60274 687906477 60274 40790 86730470 68891 71911 340820035 13802 71911 757919922 68891 55972 455137839 13802 50219 108518820 8064 40790 138030454 70085 50219 738785818 70812 55972 320259166 53560 55972 299768470 70519 50219 630840143 44883 53560 8430537 59336 70812 54024309 53560 19407 815321796 53560 57986 932119990 59336 43100 510977613 18330 44883 643437289 4441 19407 632194426 18330 59048 821577957 8985 57986 272242787 33872 18330 703166072 18330 58936 65884384 67714 59048 748980414 58936 6097 138975084 68657 67714 309977989 67714 5032 170361343 68657 70074 565637117 5032 5838 544355948 6097 14127 552450309 5032 65310 350580588 25533 65310 39922396 21157 65310 957113116 20352 14127 164298984 20352 60084 372649707 34820 21157 831938239 20352 50950 115109087 60084 54075 25654100 32262 60084 228817187 55493 50950 543212720 37521 55493 548906793 32262 52546 364084873 32262 74533 646525189 58798 52546 898060014 82509 52546 401899764 74533 34105 403075231 64763 74533 640113322 4844 58798 319071253 20265 64763 683906359 5351 34105 891566680 34105 47040 321763526 64763 45510 553964909 47040 56490 963641930 70720 47040 322898781 73890 70720 59286221 70720 50947 117800437 50947 35167 571818559 18387 70720 179977500 18387 23849 411607298 77852 18387 261741236 10522 77852 86096887 57610 23849 418503764 76560 10522 812846792 79605 10522 28469346 76560 20084 73461602 51477 76560 405825567 40473 20084 201089995 34775 76560 537130439 7130 79605 96958533 51477 36369 62223742 30641 7130 578657070 34775 50845 469470466 30641 57399 661909487 36369 2002 221335728 9320 36369 432518179 50845 43949 592056547 35383 9320 409779 6747 9320 97341623 28607 35383 600651676 7589 35383 162526072 73688 35383 898363343 73688 83422 774371103 83422 32096 233174813 47965 7589 116701612 32096 63819 24047112 48802 32096 338894447 71767 48802 63982232 71767 66572 458212510 47179 63819 310329228 47179 71025 504441203 837 71767 15141550 61730 71025 113978821 29585 66572 959574409 77299 837 681324248 63358 71025 337131411 76822 837 939372061 19097 29585 117234657 77299 63976 39980791 11722 63358 877761056 49697 11722 533059163 19097 34722 40640455 19097 3404 209545049 3404 66981 385351223 11722 1504 683030754 28907 34722 199822146 57748 28907 291044207 57748 45171 136486057 57748 18529 83031373 28907 50933 616343470 36070 45171 361319251 36070 11889 313238640 65695 18529 894002333 68073 65695 866950826 6088 50933 485915465 11889 23146 795698224 37114 6088 499036400 37114 25663 595960938 28497 37114 645994064 25663 54347 228855357 74124 37114 529508960 54347 72225 221529475 57170 72225 643641196 69547 54347 78092544 65923 69547 159108696 62178 74124 196060890 69547 72450 352943593 46416 69547 821119258 34460 46416 644805525 72450 38788 885961748 38788 38268 137814667 52692 72450 2211969 38788 74954 75547701 33642 38788 197948865 53365 38788 432001416 53365 5016 755599282 76110 33642 855481722 74954 17251 634579892 33642 59209 40176987 17251 62801 930828187 5016 60130 112141148 76110 43169 719713628 26095 62801 341221305 10007 60130 417063365 57536 62801 933935670 53368 26095 969264170 49329 57536 689717784 21731 10007 561117753 48171 49329 422165394 57536 15554 191839950 53368 12665 38387189 77955 15554 668193534 77955 23449 629600688 32889 12665 950540879 32889 9947 867962210 12665 62410 721579706 63301 9947 713290842 62410 64751 297704447 63301 20102 539675270 66959 9947 745571676 62410 51423 870309273 19381 20102 250393977 20102 35453 538828334 66959 26911 30325243 42839 26911 275611047 35453 76852 520193236 76852 72631 874637122 35453 6740 912899846 6740 38637 343676546 67811 76852 879048184 6740 14444 449842491 72631 55377 44258464 55377 78919 746953924 31576 38637 922678178 7576 78919 56730722 73703 14444 465272834 7576 15197 88118401 15197 67910 192099753 15197 39016 379694890 39016 23389 292973162 73703 29408 297106536 15197 8386 821820521 23389 25224 1553169 70097 23389 381014168 23389 78242 303193792 21788 29408 409384820 70097 36202 713206591 47532 25224 621202314 37401 36202 795606194 47532 76117 451822410 37824 47532 917163047 36202 8366 484409610 76117 67916 485278404 67916 7076 484744532 58983 8366 898934356 36453 67916 520279229 5596 8366 443400442 61819 5596 72817250 7076 32559 781852817 61819 12437 495216023 12437 26265 566410118 5596 34128 543115591 42959 26265 210760477 32559 3465 444809924 42959 61882 413231098 65510 26265 563736285 61882 26974 518760277 61882 3336 40708292 65510 61705 577171607 65510 25747 869011973 3336 27132 8203218 76009 25747 377179555 73393 3336 436423652 76009 47746 749073618 76009 33504 756344570 27132 30656 8355779 30656 52945 1406834 65033 47746 307404097 47746 83384 568305624 73886 83384 923566679 73886 8332 353879054 35266 65033 16963566 73886 6801 240481560 8332 63607 876678010 8332 79298 288157381 6801 7318 146275480 7318 29857 692530234 57341 29857 747964256 16559 7318 678484538 32521 7318 52263056 55317 32521 593843864 55317 57850 462616496 7162 16559 612090202 32521 8557 659934357 32521 12413 374750963 43708 55317 14448898 12413 67643 775836701 8557 45878 601269346 67643 83025 941600670 70543 45878 833971426 26442 45878 781186388 83025 22220 378634998 75070 26442 208734641 31739 70543 455186858 46295 26442 476153477 46295 40126 27080987 31739 12656 568068746 60951 12656 517764388 816 31739 259718075 46295 78572 213071125 60951 81758 466232482 81758 24210 215615403 60951 53713 111448835 57720 24210 110903793 79746 57720 999864803 4505 24210 987840254 4505 79423 630154824 57720 31273 107284164 64869 4505 345590855 16536 4505 578624993 31273 22354 922437284 31273 82549 744258022 4939 64869 95403462 450 82549 375697678 450 22086 292237505 4939 66808 694623273 15281 82549 521321524 66808 26100 853055518 66808 75986 579639774 22086 28782 243368913 16107 26100 761350879 22245 26100 213072119 28782 5974 302717119 16107 67115 82911518 5974 2682 587860003 5974 25221 322568655 33243 2682 119758839 53014 5974 705836016 48760 25221 181365436 48760 53948 127832887 40080 48760 375335196 40080 62916 84589277 48760 78177 585211185 70770 48760 234459778 10975 78177 754120455 70770 1635 596871887 1635 8423 561554206 10975 29346 759493387 70770 18654 982816637 10975 39506 365095648 29346 75200 208974114 27697 8423 786006626 18315 39506 607007328 75200 21099 101444302 29776 18315 278409036 27697 35407 967008403 18315 64599 904249697 29776 56371 255433651 35407 2853 694275175 56371 54094 506828191 19997 2853 967722117 64599 53364 668899664 75291 56371 766160433 2853 32166 246063998 55138 32166 975830654 32475 75291 24686410 71134 55138 151340297 33262 32166 71086769 71971 55138 7568377 55138 27618 251753088 65566 27618 254324608 27618 46954 644754344 33262 40058 122875521 71971 46195 353067887 46954 29538 390081423 71594 46195 823095375 46195 46712 668628855 16749 46195 739596213 46195 73141 625420789 29538 61236 888799057 16749 4617 449336206 75793 46712 343605260 3602 73141 281727551 75793 234 211540477 75793 11266 587223098 11266 43527 427789689 75793 45915 682055055 24296 43527 705154710 11266 1598 825248377 24296 79387 179630321 24296 67322 623151374 79387 22096 278166039 11193 1598 199753434 43306 79387 431602216 66877 22096 855938813 28285 22096 131458365 14136 11193 938919438 66585 11193 758467871 50486 43306 889755651 28285 7404 362459265 56212 14136 433301912 14136 70972 23559156 7404 27276 567825686 7404 57833 477836592 70972 35738 344485512 33971 70972 460920212 57833 15619 512708957 27276 75066 111933464 28712 75066 609364853 43097 35738 390152962 5080 28712 568969651 15619 5271 475611384 10781 5271 849191299 5080 76294 433568777 32489 5080 56603954 5080 13152 773474749 36279 32489 291309695 32489 40347 310295532 14457 40347 83296820 36279 26049 104725794 41990 13152 298115385 82958 36279 247935566 21937 14457 157248607 65126 26049 228319431 50391 41990 608437407 60489 21937 936949824 10052 60489 992600067 23754 65126 537812496 33173 65126 351673163 22256 33173 138287366 10052 76802 619925663 76802 24512 603215681 76673 22256 413828719 21922 33173 622887089 76673 30720 554159685 24512 42190 924907868 14228 30720 145775238 65080 76673 368132110 70287 30720 385228812 64233 30720 922153652 58603 14228 67440282 45242 65080 23589626 58603 32034 829213734 7776 45242 459380764 45420 7776 237816093 45420 77515 294196713 27139 45420 361946594 29691 77515 621493464 77515 32124 663439955 51875 45420 125417201 32124 5852 824509784 19934 27139 774907408 51875 83246 75684853 5852 69314 125825216 69314 51152 592007407 79521 5852 307096233 69314 64950 612115044 42431 79521 424520736 79521 71154 597120679 79521 53969 327248375 42431 33835 334085978 65770 33835 545194878 33835 10829 518857480 33835 11903 176840585 41118 10829 116101594 78172 33835 104929774 6973 10829 352582854 11111 11903 910896399 6973 48485 875393048 78172 76197 741697721 9188 48485 937216833 11111 57195 831880842 48485 80138 84512512 76197 53295 695693355 57783 53295 992819426 80138 58630 516569963 63915 58630 496903166 1407 58630 727970675 58630 83313 80969532 63915 22852 50574430 48570 22852 59585395 79142 63915 990198851 62012 1407 887857733 3699 62012 692952304 79142 3298 642849566 62012 41931 83167586 31402 3699 335960329 55753 3699 834430975 53133 41931 876482704 56413 53133 102106031 31402 2366 258098759 53133 77393 901240233 45623 53133 385473533 56413 74803 623278919 25111 74803 239054868 39389 74803 368546888 39048 74803 534390250 25111 23484 563324860 26870 39389 964873690 42329 23484 38015114 2998 26870 543443539 39622 39048 40306005 2998 60887 593780175 39622 74547 152393057 39622 6728 962410359 959 2998 44597709 39622 22204 430724130 70064 6728 828027392 70064 61326 280081551 70064 52963 987673426 61326 4124 682708709 5700 4124 670293030 22642 70064 419998754 52963 13745 344379642 7750 13745 342411403 70132 22642 845112049 22642 69885 61126504 57278 22642 617775158 69885 60633 317704082 29166 69885 125169558 57278 57067 729700002 29166 8642 353139909 60633 46091 968121557 57067 60613 829138144 23863 8642 190022661 13743 60613 472372226 28820 13743 878064585 51781 60613 942346678 23863 45085 81315845 28488 45085 535452132 52466 28820 521637424 51781 4881 14614889 52466 20008 118498584 61733 4881 90186956 17043 61733 107590961 36480 17043 568833456 22829 61733 90156478 20008 76797 850231444 61733 21664 808173364 35926 76797 11513843 7925 76797 53730209 35926 49271 723443744 858 35926 331584023 56511 49271 82374482 80419 7925 805033091 73568 56511 541659814 56119 80419 998390793 73568 59203 761950792 10073 73568 41181098 10073 25040 110641092 83412 25040 920010609 25040 68562 986063020 74958 83412 306480611 10233 10073 920961471 748 74958 73213103 83412 22070 965366348 68562 37718 121394082 10233 54667 58738105 81840 22070 59633214 81840 81160 570910671 37718 38992 611455549 38992 12938 43853170 81840 18301 668845186 66504 81840 284284769 67377 81160 362974408 12938 55330 858798342 37861 12938 74400407 32952 66504 145668453 65700 66504 238704877 38090 32952 200567691 23202 38090 556654288 71470 38090 291377639 23202 61563 559776831 65700 66649 983542823 23202 42775 196261029 75718 23202 484076349 66649 81497 519540329 81497 23832 122595619 41243 66649 38766179 29110 41243 603444499 22306 81497 801806246 43629 22306 537241952 29110 19179 12136903 20519 43629 962120368 20519 34097 307089378 22306 6249 267792457 6249 944 181138448 34097 75015 394308385 34762 20519 614318538 991 34762 212841672 991 31654 637337402 49567 75015 323328843 67608 49567 77363888 31654 39645 50295947 71288 49567 852804848 51263 49567 222903351 71288 28069 821015985 30987 67608 235850447 37923 39645 148088407 18409 30987 789027366 30987 29349 213175224 37923 22064 23954150 22064 35440 321022618 36263 37923 987745298 29349 34433 501146441 34433 13664 450953422 36263 14432 750021340 36263 74391 394275 34433 31661 72723077 14432 63340 648547993 63340 65576 409463365 50339 74391 432655369 65576 10784 484112996 50339 69989 768664936 50339 18577 866476631 65576 70363 792411886 40807 70363 319544825 61709 10784 326481876 40807 52678 87144919 70363 30665 280941298 31814 52678 367330494 40807 2066 579291552 26118 2066 211209685 77886 2066 649769762 41733 2066 335408746 53028 26118 209460685 47646 77886 22285449 982 77886 827867809 53028 12609 163138220 47646 64846 843632546 13130 982 859257747 47646 50050 961783054 64846 56313 304926817 61094 56313 524402714 61094 61402 307524804 56313 5651 980363094 82316 56313 242271431 61094 11388 497239831 14152 82316 991856822 14152 59155 737413875 14152 81961 297843698 39034 11388 924654028 21275 59155 441506964 14152 79011 384076640 81961 70606 54087283 61517 21275 486776383 61517 1665 568786318 21275 67036 797180301 70606 30272 294373417 70606 25647 118301220 74946 1665 979443376 76166 67036 129269867 76166 54468 363351660 54468 76756 675195922 26103 54468 626035640 67673 54468 387506749 56479 76756 64517057 54468 77310 949041183 60492 56479 622231664 9412 26103 963185552 77310 53058 265859709 9027 60492 294696676 24920 60492 603554072 24920 33078 560875512 62216 24920 265976342 24920 4750 352342058 33078 43961 482873745 8085 62216 319650875 64844 4750 813154321 4750 26846 906466585 49762 26846 112489293 64844 26882 68101999 9710 64844 311166811 49762 25098 535546719 32075 26882 55293705 40476 25098 314750120 72437 9710 801210556 50059 25098 8315790 81750 50059 553840123 81750 41778 7724816 81750 57543 100884383 8020 50059 770268882 57543 49495 546711497 69421 8020 282499881 3048 69421 789799252 3048 1197 356604829 5180 8020 187972499 69421 22295 931811243 69421 60194 146882709 5180 71407 285054133 79006 1197 818606584 71407 14106 80878876 14106 9521 61767399 14106 3301 729614468 57592 3301 510902316 27275 9521 140456685 65914 14106 802438856 51471 65914 48061175 31941 51471 853161672 26468 65914 414048870 26468 14583 224560220 26468 1811 250282169 1811 3217 47876877 74631 14583 911672027 16505 1811 501967724 730 16505 954485047 50047 16505 501563112 80935 3217 792907798 56459 16505 977074936 31678 16505 31454381 20346 31678 964894248 36060 50047 952280299 20346 11404 787669331 31678 62565 821516156 20346 41055 35935228 9312 20346 988824627 15990 11404 858735075 3342 62565 673028165 62565 17387 273716558 15990 79550 658920585 13884 79550 486459051 41351 13884 96258590 17387 20875 353802254 20875 27577 403869023 12017 41351 969237702 52432 12017 671370792 12017 81451 164783519 20875 53796 406497755 18563 12017 329025265 15289 18563 445800203 74842 53796 168611637 12880 81451 625455939 53796 8398 526247976 35429 8398 638991362 12880 6647 735700645 43642 35429 428165165 12880 63370 468866629 43642 33914 915214559 33914 63630 118622841 63370 24785 6062424 43642 7163 459439685 33914 37160 727025192 7163 24758 6117007 37160 32695 429192403 24785 28244 66569558 32695 42949 552619114 81133 37160 14650136 81133 59601 115044256 63138 32695 329075507 8628 42949 193378995 59601 59563 756980264 8628 55044 991968547 59563 81605 998484262 6908 59563 901032126 41041 8628 78783039 81605 25241 762516694 55044 23265 142076814 52318 41041 867478626 23265 54045 328097533 25241 6683 188368792 23265 82950 24179984 52318 45028 482364634 63008 82950 771579307 61280 6683 432244581 42238 45028 56477206 42238 57237 17947316 42238 29711 99684085 70753 63008 744337063 70753 1314 769615319 23628 29711 772824499 29711 15858 110012788 1314 49907 944170129 49907 34662 877399429 34662 50303 105316121 34662 37168 960836133 35121 15858 305196752 37168 33029 887189166 16984 37168 876362586 4101 33029 90002974 16984 4422 611939637 4101 16656 786747091 8765 4101 664970349 4422 4566 492319165 20226 16656 689632222 78851 8765 907192950 16656 52179 667881890 78851 43829 850314263 4566 11958 121811688 33598 78851 276217125 33598 62335 638243355 11958 48786 373329070 43829 59993 74585725 48786 58962 436034192 59993 57213 771803060 26447 59993 112071827 26447 45707 377550044 58962 57618 866145999 57213 9893 490282793 45707 32864 304344154 32864 42703 325432347 45707 27969 494888085 51004 32864 81259191 9893 36370 457882605 32864 68780 925432391 64507 68780 135231387 11291 36370 676185687 51004 12352 64664902 62191 12352 769078692 64507 66149 406752422 12352 13120 879252608 21010 12352 777140799 62191 7797 122675866 62191 42040 151839395 69509 42040 706784661 25871 7797 645390023 7797 83341 520237002 52835 83341 878047593 35372 83341 337996807 30042 52835 362116120 29980 52835 775062627 52835 52653 384653993 29980 33129 5907963 52653 43145 907052424 43145 14040 950017987 14040 73975 20901107 14040 19098 537661794 73830 43145 791105946 14040 75284 146361403 73830 2869 978329017 75284 2575 104161589 2575 16919 737879420 15462 2869 469029849 2575 56836 930927481 66606 16919 509406260 33614 15462 775488552 19914 56836 790391107 10751 56836 440749900 52950 19914 461977788 66606 51912 276318424 9764 19914 514123520 52950 27394 946299069 37005 9764 800294134 10997 37005 269672023 59207 51912 237899406 59207 18778 652317949 10997 78842 576752780 59207 32959 966459583 59207 17832 563673431 56735 18778 557841983 56735 9151 42947017 17832 65343 210064928 9151 62104 198505779 65343 34010 187186243 62104 73113 851133501 5672 34010 924995691 62104 46218 613240545 62104 82400 122075035 10172 46218 166248827 82400 5428 65222915 28176 5428 492264447 28176 33658 746209226 82400 55038 812770931 55038 60662 819832555 68895 5428 167604924 11342 55038 302040402 33658 76674 268554123 68895 5119 748922763 60662 64571 15436507 68895 79254 980059817 64571 23514 252130021 42142 76674 84343379 17873 23514 333899320 23331 79254 983937943 80133 23514 303198170 25538 23514 756812727 82540 17873 619218070 74385 25538 569512543 25538 42975 920723462 80133 9317 660949712 9317 54492 472052335 64560 82540 3913026 64560 60351 327611793 50328 64560 60182709 60351 65372 541461143 54492 61899 62134656 74684 61899 650330734 60351 909 363994428 19782 61899 57929148 65887 61899 336894549 33905 65887 249609578 909 22989 9106284 65887 5850 449245579 33905 32102 153332998 33905 73032 672996623 5850 37929 163330127 32102 4360 629789172 47366 32102 738171765 4360 26511 772595289 9752 4360 152965613 37929 50042 543629698 4360 78487 812680294 26511 46801 66611003 9752 20822 30706836 9752 24593 229639792 45816 78487 190700166 78487 24551 461308661 52360 24551 200593366 48782 20822 483457974 34863 24551 985555980 24551 25223 20725422 52360 55255 154019905 1588 25223 21161958 25754 34863 460431908 1588 68818 395578842 11523 25754 960330027 68818 11626 681014138 11523 66489 985685321 11523 73922 802201392 6128 68818 724681639 6128 51820 383993542 45184 6128 363606902 66489 70470 967704603 64663 45184 460889141 9514 64663 623159329 45184 71384 460133524 45184 63282 152880277 23112 70470 999432042 63282 74417 211377797 63282 32245 967799479 62396 23112 925777820 66697 23112 398681528 32245 21308 553656177 56975 32245 206933449 21308 21280 253275356 66697 41962 92731452 48296 41962 699513242 82181 21308 187603799 26159 82181 725571319 26159 39438 970896773 72618 39438 799970760 39438 30097 845131747 26159 24877 897700075 24877 76887 126893271 11461 30097 9460440 11461 66613 568550860 62204 11461 727854956 76887 13728 247062918 66613 27186 56631936 66613 29037 342401402 54652 27186 90644153 54652 43471 799692538 45203 27186 596503906 64465 45203 309891591 30575 29037 340821977 105 64465 523322223 30575 68433 564335010 9692 45203 798676473 64465 44609 918050460 68433 13189 423629307 44609 59314 725295194 9692 40456 567781859 9692 26233 811928903 20385 13189 439693983 20385 11685 121357492 26233 3086 30984480 3086 35006 69744589 9427 3086 854675388 35006 35930 523006055 11685 30667 840840069 35006 1803 297871692 14468 35006 709653467 14468 56711 437648963 14468 23178 176758137 56711 4195 138932385 32754 23178 135726672 5872 32754 592567609 23633 4195 22410428 23178 48301 370869656 59385 23633 125573701 59385 60352 96716146 49733 5872 409261491 60352 6149 839751547 20543 59385 537741927 24644 59385 281020208 15267 20543 79101983 24644 48993 447776989 13124 24644 293614951 54392 24644 149601741 13124 22382 93641724 13124 48745 70760531 54392 53485 5278053 22382 81130 785393275 27266 48745 772857351 27924 22382 489792890 48745 59524 353522778 27266 66341 907505581 27924 60968 605486118 29197 66341 731753846 27924 2697 962531080 29197 32856 226842742 3071 60968 444182303 60968 76373 682904862 3071 52461 560045681 76373 82772 60686691 42986 76373 973557076 74600 3071 735572148 42986 2432 647291711 82772 70969 859039958 2432 47835 529744704 58131 70969 23612814 63290 70969 640374583 2432 33964 351084449 11553 33964 530891872 81017 63290 94121446 7912 33964 948128698 9352 81017 387572365 33964 76879 995583916 81017 56104 835140953 46102 7912 608016529 7912 13833 61833351 13833 19562 27274866 79227 76879 117957784 31635 13833 23403622 19562 55531 799748337 55531 19193 30863289 48419 31635 141448506 19193 31984 606995894 76202 31635 769614922 76202 81965 427887599 19193 66586 483827068 31984 71451 37216905 12281 31984 325876347 76202 52830 646909359 22605 52830 440946768 52830 81669 56844944 74370 22605 541532192 25284 22605 5218317 25284 34686 316235434 49655 34686 489004066 5364 49655 434286613 68195 49655 644377621 34686 11656 43621576 67707 49655 920784422 49655 75923 241777632 49530 5364 382005565 42990 67707 429721017 75923 82115 449520482 75923 6495 304539639 42990 72279 769131013 75707 72279 203872078 42990 59168 953299224 79217 72279 467644815 75707 39559 109926945 7159 75707 692172178 54157 59168 604896719 7159 27685 971314714 54157 72913 554710260 17415 27685 353164206 7159 28142 385721837 44991 54157 529199403 34226 28142 320546536 72913 53826 39466220 53826 57754 567034133 4137 28142 719013207 44991 75134 942008614 31766 75134 867173801 75134 48636 373322254 81372 48636 558858079 81372 54765 971215214 65243 31766 82180208 81372 68317 82521748 9250 68317 677902623 54765 28680 625980262 68317 41832 965243039 68317 7619 626008665 9250 75819 484462200 24938 7619 158395561 24938 43656 421654918 75819 82287 572966977 81198 75819 914111188 19232 75819 916069759 19232 50054 115316130 19232 32890 968619955 82328 81198 772641210 8698 32890 630237165 38249 19232 220979803 53412 50054 465865390 10336 53412 202507270 11456 8698 929949254 8698 18498 808580449 38249 22071 367225450 10336 59941 60062170 3383 11456 374520118 59941 6375 103567054 22233 59941 622385213 60927 22071 167495386 6375 68280 503995931 74890 60927 680363335 60927 71740 514534773 68280 46946 117483756 60927 42202 865375012 42202 5756 710047200 74890 14807 89862334 63740 42202 128118753 75280 5756 785337477 63740 53820 133318556 63740 70678 934774550 53820 11332 383216636 53820 13809 675097813 13809 36282 109298113 11332 26978 209494631 38168 36282 540970697 38168 80327 117154063 80327 77734 891139147 38168 37919 379371277 62923 38168 628977123 2031 77734 52119161 24547 80327 281019391 24547 39584 956611491 62923 78183 866825780 39584 39266 50870045 24547 81257 599544594 39584 26687 193525062 16192 39584 147455613 52221 81257 322061269 39137 26687 18622250 81257 14793 91096273 39137 46001 97562811 46001 54866 485959678 14793 44308 839939170 32706 39137 702357560 46001 50632 962593592 50632 30446 512973316 42135 32706 748974564 23945 50632 505267476 50452 50632 64050126 25175 42135 468461031 38178 23945 394298465 23945 38240 351388650 74874 38240 235641666 50452 36482 356056852 18354 38178 57522168 74874 74542 518889560 11411 38240 507919809 22088 11411 848819634 74542 39899 722696541 39899 14520 521807972 14520 29493 158170266 73555 29493 633935816 28325 29493 356882446 39899 23097 227977874 29493 79802 547857162 79802 46487 642076340 28325 6045 63457696 23097 22983 41458754 22983 63364 371947608 59575 46487 405879625 28149 46487 697185079 22983 53856 289587452 66042 63364 782134772 63364 73747 110512917 49444 73747 542100630 70409 53856 42637798 20155 49444 519618526 74454 66042 312448425 15703 70409 520809605 74454 55356 2466243 47138 70409 941897902 74454 46330 715855092 46330 82833 343040272 55356 63880 156971309 60111 46330 7345802 70249 47138 996974003 65612 46330 192652818 68688 60111 614668468 60111 83278 130001240 70249 68311 332135254 62862 83278 210018622 59359 83278 77405465 8802 83278 756379363 83278 29803 311170819 59697 68311 782796537 34438 62862 198372084 8556 34438 663212343 29513 8556 435082736 8556 71605 524057372 1905 71605 721240493 56228 1905 7421328 56228 29846 88450403 1761 29846 709808650 56228 22335 27378085 32948 1761 428300254 46458 56228 364428109 49371 46458 586802738 49371 44624 220472374 46458 53777 831687462 74257 49371 472887419 49371 52300 697796603 74219 52300 44211138 52300 31423 290519379 52300 43087 219777910 74257 71890 923864267 71890 8497 345979923 25966 71890 364265598 8497 31972 836392439 8497 11781 137549196 9675 25966 766400486 8497 1097 75800212 83395 25966 909201024 11781 26072 572662169 83395 32936 710817750 26072 67097 513832940 61866 26072 576382680 26072 15383 559997372 33277 67097 277671188 37136 33277 804920390 19196 33277 517609850 37136 22657 143500199 41979 22657 217619302 41979 26055 150536447 22780 19196 286872743 47408 19196 622814964 22657 46374 411484141 53812 22780 36618174 46374 46617 66250824 45182 46617 302874913 28825 46374 718662673 46374 1752 518322793 53812 13986 733370094 3787 13986 768155519 9743 13986 781353264 9743 46794 213523078 9743 17781 6893268 9743 29383 15069236 9743 52203 569821771 36525 46794 131040660 62653 29383 11240374 52203 45884 909967741 45884 13196 157503498 62653 59439 743409678 61018 62653 408382607 45884 83434 705855594 59439 55071 568025142 48369 83434 274606982 3180 55071 7531251 35949 55071 17469217 65992 3180 320871111 50366 48369 940363977 3180 911 293048269 49026 3180 404793296 65992 44223 678587944 51309 49026 572080902 19456 911 142205928 51309 54722 112552831 52213 19456 133667259 44223 71770 228496446 52213 30887 607279799 30887 60774 521611495 54722 58941 11046777 71770 47681 34249227 42630 71770 544013677 2513 60774 659978891 39638 58941 987743436 76089 42630 897681864 12205 2513 113325131 32863 12205 996178094 42591 32863 543341815 42591 21076 334257741 33083 76089 755340339 21076 24123 690289867 9223 24123 7805779 33083 67964 283573813 67964 48207 705654702 24123 17100 495423218 17100 37368 306436483 37368 25638 440312204 10905 48207 433907236 32699 37368 420367647 29237 37368 405666663 73129 29237 554958727 38776 10905 473041022 38776 38750 15937567 62194 73129 824428516 50490 29237 406963279 73129 12594 797005877 38776 25388 321292803 62194 75139 16039459 62194 36261 272413583 12594 78980 262568272 29254 78980 143428338 25388 3195 150025594 8018 3195 271971265 52317 3195 536547986 8018 17697 5583502 8018 35984 862904772 33043 3195 166239141 17697 16296 669228098 17697 21493 57361331 33043 13449 532372013 57893 13449 778458169 13530 57893 561577755 67152 16296 839222245 38275 67152 557133937 38275 73136 4344074 77864 38275 731988977 15209 13530 93739664 10650 15209 436545653 39361 10650 318463749 46730 10650 910566188 39361 51456 620340987 51456 52159 589622177 52159 45818 961933104 67002 51456 821273184 35010 67002 457539589 30268 67002 336135394 10878 52159 388055787 64464 45818 188265080 30268 67701 180363062 32015 67701 43946559 16507 67701 270133926 67701 28792 37512247 16507 57375 510466455 67846 32015 582100866 32015 79029 152184237 51717 79029 5493804 10867 67846 118654365 46253 67846 411621701 77289 10867 558998955 46253 70878 804914603 46253 22652 439056431 77289 21133 105052651 8015 21133 891279495 17042 22652 759422948 9202 21133 743749447 17042 35512 961382391 5093 8015 431821391 69014 5093 230273311 9202 52709 177985236 37600 35512 623734399 52709 82372 157557580 28380 82372 102694696 26150 28380 781893231 26150 62564 61832114 28380 45532 599727630 8771 28380 62463429 74331 62564 860313063 52506 74331 570928978 47441 8771 313350160 81005 45532 675751464 82044 74331 986237782 81005 35876 923499328 41779 47441 341061193 41779 75934 212863369 36490 82044 671179514 46673 82044 701732251 75934 21508 23375019 78881 36490 957465387 21508 29447 23776043 46673 67027 998676785 62229 67027 591076917 78881 51162 219836783 62805 29447 81172644 62229 66942 55498888 67027 14026 973634037 22072 62229 304138759 68372 51162 73416907 62805 31680 82963693 31680 46557 86443425 54479 14026 638557228 68372 12950 984941178 61369 68372 291392731 31680 63120 849749124 14128 61369 666100797 29155 63120 973188318 53074 63120 54577889 63120 10513 578434146 53074 69762 868171564 63052 29155 917696781 29155 8598 54129592 63052 13461 359953503 7957 69762 556235338 63052 31778 143455486 6304 13461 700364858 8598 26204 787542441 6304 15638 692554547 6304 71541 384244264 15638 49141 485832517 67829 49141 85321747 71232 15638 812551254 75237 71232 669227245 71541 3083 475291650 70932 67829 994060163 75237 71976 907268180 71976 59060 119650016 10147 71976 508120463 3083 22525 877215171 59060 63098 765490276 53420 22525 408587530 63098 67053 103085917 81846 22525 509809920 35048 67053 821129941 25743 81846 632104092 53420 78230 980563922 40243 25743 311412121 27281 78230 628452252 78230 47572 217793369 41267 25743 80817107 40243 67793 152239816 65127 47572 828643175 65127 58424 507032109 41267 39082 456526048 28578 65127 106152138 13072 67793 257434287 48324 65127 245420508 57054 13072 563385989 16815 57054 8677018 48324 26176 501800962 16815 26431 396511087 3963 57054 210723297 26176 37065 833029109 26176 78496 541078922 55598 78496 647952150 385 55598 115192359 13756 55598 315014016 65675 37065 777114495 14429 55598 133115522 14429 55912 58809754 27706 385 13205916 55912 47610 459040027 27706 72628 529280594 43540 72628 13856852 43540 13014 259458295 27706 102 31255070 102 54130 555571746 43540 11447 216408938 11447 31256 786186613 29865 102 291939683 30041 11447 84416588 31256 46125 939363427 29216 31256 203483925 29865 45909 73993077 29216 12732 655151164 45909 27791 133416156 68704 27791 154079571 45909 81019 926983503 27791 18397 614882197 5554 68704 73834125 62794 81019 14047217 5513 68704 235342572 55505 62794 199583909 62794 63270 810736166 5554 39652 61755718 63270 72249 124941985 33499 5513 362324240 69317 63270 250635608 22464 72249 633299684 72249 44548 607440310 58391 33499 14980565 8920 69317 661840627 65888 58391 333312647 22464 35800 852420298 72009 58391 87213534 58391 29476 527568034 39129 35800 31343616 39129 68936 523396061 42635 72009 67178464 72872 42635 921730744 80629 72872 289324426 80629 80736 980139186 3032 68936 110978141 27225 80629 69973180 61199 3032 112952528 76055 80629 590277721 3032 66145 418269955 61199 51317 296993226 58616 27225 693458828 39088 58616 404810145 39600 51317 75667946 39600 29871 734449461 10348 58616 400321484 29871 32763 895488133 10348 72998 444494100 76201 29871 301466828 52336 72998 716407956 10348 2310 385467191 2310 27195 217413508 22913 2310 129212970 52336 53531 132853859 26476 22913 458299127 27195 62567 971609039 15352 26476 7739115 62567 13863 757222226 13863 52524 150772929 78787 13863 49960137 64271 78787 497450782 15352 54809 995584262 52524 70149 770297917 52099 64271 62674143 22174 78787 26413237 70149 52486 58403459 70149 55852 311500895 82725 22174 719837146 79764 52486 458699350 39713 79764 160204556 22249 82725 108847518 82725 22421 524807179 22249 48551 354430511 40529 22249 86684940 57413 22249 819952275 48551 60729 242942180 60729 5734 291959396 48551 47319 562858322 60729 2472 531121153 21855 47319 839054757 47319 181 257130913 12420 2472 821931166 67775 2472 25791531 3681 67775 9345673 21855 64569 99492017 68531 12420 254005707 64738 3681 6396522 67775 8039 29958866 64738 59826 913358639 23973 59826 718546821 8039 777 958321581 59826 70091 903230321 8039 61671 905048141 70084 61671 17570990 777 29432 944137456 61671 82556 846220033 41880 82556 606600311 30480 61671 474932877 70084 78974 62435861 4433 30480 116882721 41880 22276 358861476 11040 78974 75300112 78974 28725 2217662 77109 22276 431117728 16267 77109 926935481 58829 11040 206436265 28725 12326 816186249 16267 57140 840570739 18747 58829 280787928 4209 16267 862436384 58829 3309 272316524 980 12326 131226453 63945 57140 81840316 4209 50318 363825025 3309 48726 942954227 3309 2325 11236754 48726 57569 556628872 48726 66616 224622749 2325 20368 44312191 48726 23584 31971884 6780 66616 510437726 2058 20368 561537434 11974 66616 200591083 8350 23584 752891065 27260 23584 965282600 80087 8350 558820743 27260 67710 29016567 80087 26536 969032307 27260 57097 1239225 68333 67710 107649409 61595 67710 371114127 61539 67710 951041854 20298 68333 57939376 9426 57097 191622231 31756 61595 683921430 31756 33312 778531937 70843 20298 314518611 64172 70843 373499480 27617 31756 594693894 33312 3544 849005052 70843 65755 594234345 33144 27617 502608318 27617 47272 802905691 10071 3544 586624143 10071 58992 362047007 28005 65755 600854717 66733 28005 518192412 10071 53157 513420481 66733 82503 580077525 40360 82503 235932403 14490 53157 781153175 22966 66733 310874460 14490 27855 207050061 82364 14490 315814179 27855 77901 515797184 18358 14490 66753150 65167 77901 130194077 83410 77901 585798790 18358 58275 746034792 59796 58275 589761032 18358 75004 571729184 52831 59796 693759282 75004 32639 447545021 1382 58275 371086083 47318 1382 764738825 1382 69974 996654199 52831 63227 473999174 42340 69974 346596486 45967 47318 696935297 42266 45967 335309540 82933 69974 532262596 63227 14172 175280360 18067 42266 823940505 48482 14172 448072789 17961 14172 638534782 48482 67687 383089797 14068 18067 933482269 79538 18067 152701911 54616 14068 136545192 17743 67687 113682535 49574 17743 983322827 63059 17743 152208717 17743 32807 122898092 18153 49574 990887586 32807 24765 13732217 78031 49574 885082220 16600 18153 580776164 18153 12652 913484183 70726 24765 526474429 12652 31223 679724666 12652 19592 104423493 19592 4226 227789526 69995 70726 844696241 25222 70726 123965752 81903 25222 756795779 25222 30009 735041799 35644 4226 905534069 81903 35634 902473307 34212 30009 238572067 18893 81903 700781899 49664 35644 72074369 26828 35644 355848145 49664 3451 351259399 34212 19622 762599901 41618 18893 483405650 3862 49664 42743038 26828 12035 210171730 69985 3451 330767604 81773 69985 503540348 69985 7831 888625752 12035 78254 249930690 78254 48401 558003783 41577 69985 215950766 48401 9346 36413270 1459 9346 58870684 44291 48401 411859816 18489 1459 28091988 6548 9346 488828284 1459 53451 889556638 43637 53451 109601563 30238 18489 398785451 14792 43637 665824130 39279 30238 127909862 39279 9757 516341500 52893 30238 156357788 9757 45610 596819036 39279 59678 586183853 20227 39279 266785936 45610 68569 320332608 19851 68569 109173802 45610 13794 745427073 59678 59351 215181043 27337 20227 993774276 69673 59351 857903145 27337 529 807953860 61428 13794 108809554 31922 529 824882006 42985 61428 668212841 2209 529 476258117 61428 68242 289274776 39056 42985 147070643 27802 68242 891420731 39056 59832 745949329 2209 2443 387905465 49248 59832 166438572 39056 29457 298001578 48555 59832 723145582 59832 23579 390417404 2443 53324 69708296 53324 20091 305283473 29457 52404 920857955 52404 36707 936917816 52404 19169 893759409 19169 15285 256080878 49023 36707 347234047 70548 49023 855149779 36707 13035 136482165 56563 70548 227559186 13035 73543 609809878 82277 70548 948713431 64308 82277 965060265 6653 64308 540630444 56563 43676 612413979 6653 66100 110158405 6653 67789 884401096 64308 42843 412300780 9978 6653 534567603 43676 53579 108548063 20628 67789 659381952 42843 8610 650860887 5684 42843 909984593 9978 45296 353437038 1744 8610 105097528 1744 51084 781414602 27801 51084 48977223 37331 5684 343672204 80146 37331 681875741 51084 37581 259792384 45668 37581 667866845 10651 37581 976411994 18977 37331 490425366 37581 81306 62559692 10651 37320 442964069 76496 18977 305836331 53985 10651 535736694 44312 53985 961478368 37320 58834 315224234 77084 37320 197220745 80663 58834 748427979 16340 53985 840261865 77084 52494 413796079 58834 40567 516475389 77084 81373 920753066 80663 51173 242477890 52494 3215 998734911 40567 56921 845920551 76177 56921 312635357 6625 81373 366669595 46996 76177 932104346 6625 67572 710461795 46375 67572 481719493 76177 26432 471111377 67572 27381 691888270 46996 35724 69781838 29080 67572 499483818 7541 26432 942754150 53862 26432 946494121 35724 15491 861468066 51096 53862 88013663 51096 51250 13416149 53862 68698 175352190 68698 46894 133457900 15491 40614 472849643 37520 46894 96103322 40614 66261 25149770 43344 68698 430344079 53527 43344 331021631 36080 40614 156329338 68739 66261 422303926 66261 73719 168258849 36080 72939 988671227 45427 73719 687583990 36080 27991 422758889 73719 63011 359961586 45427 76008 505514362 45427 46129 155070174 76008 27467 85230785 27467 39704 21370449 39704 2084 641171916 27467 18713 520583465 18713 42845 776555236 17008 42845 25707297 4758 42845 852382998 17008 40363 983003116 38173 18713 260664159 4758 25347 48991018 18540 25347 114791315 40363 79965 37017085 5280 40363 990659763 18540 62973 753355453 5280 1793 622872754 1793 56149 882073376 60330 5280 49470049 8252 60330 823733014 62973 61744 725950294 17124 61744 61996350 60330 72277 147760373 25389 17124 315115097 61744 47038 122256630 13245 72277 127346646 81408 13245 154412878 53012 25389 632256174 36468 81408 470461720 26628 47038 659270744 13245 18253 771284628 26628 57511 514844657 74335 53012 26084523 26628 72874 659809970 16312 26628 5394558 74099 18253 323745585 74335 8195 680375813 72874 44826 938883081 72874 6545 473445579 16312 19577 680795907 8195 9629 257149090 6545 20438 978622997 6545 80870 542029264 20438 70056 680766159 9629 50836 837701479 55005 9629 178645166 31271 50836 310212150 70056 13231 708176188 76481 70056 942924206 31271 56415 116883943 55005 31853 704045492 55939 31853 237212665 48216 55939 678887810 68459 31853 65073841 55939 77383 135126623 77383 48290 600551948 70497 77383 259044999 70497 14678 803837679 34081 70497 747603165 14678 17231 666081596 45103 34081 382189792 32189 45103 46807101 39556 34081 390732935 45103 6137 881214963 6137 39801 828002146 45103 12179 839524953 58092 12179 143761133 58092 57263 621501643 57263 80155 957866062 47818 12179 827498682 80811 57263 137477931 61544 58092 337784747 61143 61544 564774624 54835 80155 197597192 54835 81376 183775314 5242 80811 750198783 643 54835 560921900 23023 54835 258367047 81376 6264 109538222 23023 60042 990344674 75379 5242 842713615 63758 6264 174620706 48953 6264 611639945 48953 7317 661640041 60042 63482 187730532 48953 59393 515015042 63553 7317 474738402 59393 37687 721731390 66895 37687 699454913 37687 57572 204407164 63553 80113 488040070 57572 70381 301711682 37687 1269 604128180 77570 66895 705649503 57572 67932 552177088 66677 80113 503723119 81625 70381 230896504 70996 66677 86398151 41433 67932 179498873 66677 76211 264558806 76211 27947 942209613 68022 27947 544954215 27947 7540 337406335 43603 76211 308977390 43906 76211 891046887 27947 27717 625124174 51166 68022 467990500 51166 78345 133081626 31650 27717 339430934 51166 4365 490817781 4365 4989 387241655 31650 49783 139015075 31650 54004 377917424 23969 49783 165707307 4365 23778 825967766 43831 23778 777162050 68174 54004 62356309 23065 23778 37641745 23969 55382 146350921 43831 1643 141656590 1643 77553 712520037 1643 69893 121517464 77553 65581 546132970 48825 55382 957661916 65581 40562 93330217 69893 33199 629688275 48707 65581 295536947 33199 5324 803742728 21981 48707 699149273 21981 43889 83387017 5324 41015 252232496 64672 41015 998327118 21981 55126 887698032 75233 55126 419384146 79725 55126 87620696 16745 75233 923963109 423 79725 32854200 61372 423 685683970 423 57001 152596011 32722 79725 169583772 57001 58465 944341933 57001 54758 579014447 58465 2500 125524445 22460 32722 765849599 4347 2500 204723560 22460 6596 54823457 2500 17128 414818383 2500 39350 624061209 6596 21759 646668486 6596 4748 41598067 39350 46533 162035140 26552 46533 239462615 23753 39350 716074447 71295 23753 478909207 29094 26552 421008820 76727 29094 114596684 14869 71295 152797725 60881 71295 310262332 18808 71295 781401004 14869 42987 955512237 72548 60881 630381247 14869 57614 148113319 57614 69719 768518968 69719 48923 52748744 33222 72548 520652581 48923 58923 1992986 11295 58923 764940684 77710 48923 730093409 58923 23313 871634883 11657 33222 202201938 77710 78978 562528295 54867 11295 363027156 23313 68083 715442450 68083 74620 846164538 1168 78978 601917769 1168 39000 40517068 22030 1168 664528819 68083 68776 130014995 37157 22030 960804912 22030 31890 700751590 79355 68776 129626897 52611 22030 16661564 31890 78278 501749225 79355 20419 80615411 31890 11280 808273939 52611 11562 518544162 20419 38150 452132318 20419 4303 938644602 20419 62355 407377155 1959 62355 369450921 81595 38150 291518616 34980 38150 94110289 4783 62355 598598373 1959 52832 94127921 81595 23983 259405370 81595 61522 745893478 69685 4783 202656787 3346 61522 988632545 52832 76902 214342714 76902 5675 930306469 74713 69685 204581653 60397 76902 98451586 76902 42889 35454649 64033 60397 676805087 80843 42889 526938029 39469 64033 452126727 39469 53105 308740346 80843 8353 627020429 47947 53105 622878648 10005 8353 24291054 53105 79232 368544210 47947 22013 976348983 41306 8353 237772273 79232 47012 128123358 47012 3827 739262184 64393 79232 327247989 41306 19900 212313158 3827 6320 600557807 19900 722 315312112 6320 18116 690599608 19900 39957 28651602 16525 39957 660706785 64980 18116 541479700 64980 26231 97247017 26231 51382 861391912 39957 8510 899158714 8510 5803 744238951 11179 5803 653653468 26231 81396 545521926 5803 11873 286642559 11179 40599 692723002 71201 11873 81144296 11873 7171 39590122 81396 34428 5320315 40599 67243 664097696 67243 72029 49668724 2288 71201 691162607 38140 2288 30141245 57361 2288 850619071 68300 67243 102033354 82832 68300 953959030 2288 72537 794463455 38140 65242 581732465 57361 74771 385241904 24741 68300 82410099 16330 24741 117071200 20532 16330 138291360 24741 17578 385201959 16330 40936 732433947 20532 70530 385300063 45483 20532 86442196 70530 30088 941797289 45483 75549 145344294 40936 65021 715279808 14704 70530 656875844 51038 45483 265523398 30088 50004 671021578 67763 14704 14065555 67763 53115 213136476 68975 67763 232524783 28309 68975 776224620 76606 67763 775712374 22894 53115 400327827 83098 28309 92397460 68975 38747 256469306 38747 67210 234326116 20259 76606 765182658 67210 71865 825549002 51296 20259 578289 20270 51296 464039366 38628 20270 210658321 230 20259 973321706 74714 20270 642065965 66199 38628 134433942 16698 230 91727419 38628 66 3265366 66 42526 421587406 27433 42526 634984367 27433 56323 644924772 44497 27433 807193355 18518 66 910112048 56323 63767 96821929 56323 81522 70159226 21992 44497 290854357 18518 26611 168232441 17152 18518 433224346 21992 40435 336972835 26611 25168 260570661 25168 22693 98966014 19737 26611 834241241 19737 40451 319512376 19737 59868 763678170 22693 32212 321517045 33207 40451 563015014 25299 32212 831077063 59868 40471 572868595 40471 78178 264244190 13950 25299 121516517 33207 34739 297094154 34739 5005 257657279 78178 4506 872297295 34087 13950 844217356 20999 4506 949944026 4506 40819 40825280 23008 34087 57341668 43162 40819 92119822 20999 1857 417605826 43162 64325 117953826 1857 49327 106976878 4430 1857 410597388 20872 49327 756209908 4430 68449 236792101 75496 64325 505672855 20872 45517 207373863 6644 20872 328228540 40875 68449 120609954 40875 38667 8429116 6644 13718 262312314 24066 6644 627164375 38667 63872 859799531 24066 72480 30720464 24066 51676 61360086 51676 81870 512750043 29514 24066 39965511 72480 50878 565315450 81870 31963 115329911 13521 31963 434028880 29514 30239 194495806 30239 30736 415463328 44205 13521 447501443 27401 44205 571933509 68508 27401 944217701 30736 43680 90487755 14516 44205 243768466 14516 33241 362183958 33241 16798 254674522 43680 77062 760520048 33241 2818 841230711 67534 77062 347864868 19714 16798 598029710 19714 69723 331759119 2818 29045 87222025 69723 14239 65481632 29029 67534 410522432 26602 19714 388620199 26923 69723 77153176 75022 26923 131167971 75022 47352 393432682 74535 29029 932933590 53179 47352 644340554 74535 14834 445801843 38666 74535 688021970 38666 257 67566033 27641 38666 184624681 15221 27641 262965252 12541 15221 181127567 27641 56113 348530361 32717 12541 65545068 12541 2264 255100121 30942 12541 599989650 39189 30942 39124074 2264 83120 604274027 30942 81768 403546401 81768 16156 96980470 39189 72325 339940555 40734 83120 484113889 61909 83120 492852449 21511 81768 697096987 16156 25097 406421239 44023 25097 828365730 44074 44023 369408757 34029 44074 116627210 66272 25097 130359237 25097 54656 984467458 66272 39055 363272476 37768 54656 881696026 37570 54656 114116283 10960 66272 277721293 39055 28417 188709461 69343 39055 706659024 9940 10960 821055485 10960 33665 19425112 73704 33665 215425122 73704 70285 579359114 15375 73704 303276465 58539 73704 143749201 27305 58539 269734490 74287 15375 243140689 9399 70285 97737 7856 74287 490585783 7613 74287 664581605 7856 42776 618283110 60095 42776 563284562 40403 7613 148876921 40403 4343 975738864 21761 60095 133160388 60095 58595 898825207 79673 40403 668251332 1534 40403 574140297 26556 79673 588613038 21761 25235 507851639 25235 11840 255134684 76620 25235 697771348 11840 66913 882712554 80933 11840 725883519 31073 80933 913755645 50149 11840 450612846 4336 31073 21679363 31073 26935 133075858 31073 26760 618407781 4336 52515 731124927 52515 59030 463158121 54805 26760 609186367 868 59030 596716812 868 12539 231536249 39566 54805 765776126 54805 31346 622724788 12539 39766 369490366 39063 12539 371702531 37222 39566 723397919 64715 39063 478017607 41446 39766 193083875 32278 37222 21708669 59648 32278 795044210 59648 56696 90352219 32278 47308 968631948 59648 29826 17536510 8388 56696 303943629 41398 56696 415715872 8388 56466 367598590 8388 24763 791022990 41398 66622 239156359 78112 8388 6801875 41398 75988 291792963 24763 74673 860849644 13609 75988 181123156 13609 25959 504860795 78112 41699 972530402 32790 74673 441486616 25959 43854 386386689 45003 13609 33542954 41699 29939 205832330 29939 16469 491841406 16469 67463 235351389 22729 16469 115469099 67463 58500 259842098 67463 51613 588841044 51613 40021 25272566 40021 30954 107645181 40021 24692 679180023 51613 78171 184772759 78171 24200 12394775 24692 5949 234510208 30954 8676 68719366 24692 43207 457532489 8676 19081 60352008 24200 43790 367673741 75516 43207 247187605 16227 75516 480992994 15570 43790 472105124 76050 15570 85488972 68866 15570 207986880 68866 34234 230945678 63439 68866 122489283 63439 79565 255357672 68866 51234 12118382 55285 34234 514488834 21820 63439 982280332 51234 7958 714471031 79565 15251 130028565 55191 21820 63654803 38615 55285 515595313 80987 38615 309081258 7958 18364 143360040 6926 55191 97838261 27141 38615 239052694 51560 27141 347412384 40553 18364 710173596 50066 6926 532815368 50066 26887 621981618 75639 27141 339364884 40553 20006 80819820 75639 47132 363645854 9830 26887 307885460 26887 60211 819132550 44707 75639 102636756 44707 62046 480810946 64636 44707 314115895 64636 65527 86047685 14818 65527 432482805 65527 28227 72941097 53036 65527 219729526 28227 31140 971091422 1984 65527 703744241 11649 53036 615082350 28227 21276 997112529 59400 21276 812342208 21276 8175 513333651 21644 59400 993548851 59400 55826 106621298 34059 21276 111649485 71104 34059 547985103 71104 54582 385039170 22922 55826 87385333 54582 49775 24609632 63805 22922 507489149 22922 78920 43919987 72193 78920 222936908 10737 49775 509638146 28711 10737 76467248 78920 34470 957439708 10737 57624 784200428 34470 79293 4028477 34470 35507 650802678 34470 37416 823785889 47356 79293 367807778 9130 37416 524231077 33540 37416 232928503 59610 37416 482926577 68838 59610 85389801 33540 34674 692698323 34674 50018 457603286 3891 59610 172613973 50018 15235 309178767 19412 15235 312254042 50001 3891 659488963 12266 50001 311742141 15235 15445 891992016 15445 28654 446256171 19412 40932 870896993 71209 40932 5251370 71209 29321 57993784 38858 71209 7014001 24122 29321 291269043 80316 38858 316268821 71209 41693 997476785 62010 24122 822054141 72419 24122 598101802 80316 24909 988136614 20143 62010 529436582 20143 62097 145442933 20143 34361 422600756 30371 72419 337647636 53147 62097 477988390 7760 53147 562420165 5386 53147 906462216 5386 23150 440106504 80010 23150 949670330 7760 63371 960410984 80010 68066 789577431 80010 46213 322630915 63371 56934 138163299 32143 63371 947166987 59682 32143 991869518 59682 19239 348578369 59682 14652 940726957 14652 26419 415264345 59682 8740 803722724 26419 14917 235469534 2166 26419 241848487 2464 14652 335629196 26419 83449 70593933 59213 8740 965283051 9190 59213 927888903 9190 73757 966236334 73757 74813 907406540 73757 32496 62069601 61396 73757 286068654 10760 74813 486867640 71461 32496 649572889 61679 71461 651760622 53818 61679 181983660 10760 4628 511176608 53197 4628 524969646 68521 71461 972450196 5201 68521 397052190 36316 5201 767645184 5201 32551 788847791 41558 53197 340426734 32551 76251 216171321 63628 76251 139235728 11552 41558 448046666 63628 45887 874180399 11518 41558 63058267 77325 76251 12053491 80065 11552 49010398 49369 11518 7963702 45887 72971 288388128 44909 80065 921733139 2881 49369 118302801 80065 23678 432692256 52487 49369 759811776 12338 52487 983001111 73343 52487 638298375 1239 2881 970428960 7620 52487 482607262 19999 52487 830563906 19999 6044 163486367 73343 73346 517285596 24320 1239 918308694 73346 5862 644208487 24320 63726 898185898 6044 80232 755862197 63726 33847 876345197 63726 4587 852448149 63726 48002 129327721 58441 4587 362519337 48002 82605 190510546 2195 82605 290315414 3691 82605 373980992 82605 9413 535794966 75036 2195 75441762 55583 82605 492274880 9580 9413 923619526 46256 55583 317989110 9580 29112 391415911 46256 36120 366796361 46256 46899 319402485 64401 46899 181208535 55113 36120 652770243 79690 46899 42912029 55113 11110 23829789 38849 64401 523753810 45170 38849 455984512 55113 28154 748181954 17726 45170 927329946 30318 38849 391586456 26733 45170 502852141 45170 11178 94216186 11178 59515 745938160 11178 81859 120916238 30318 43174 79435593 81859 66896 131988580 626 11178 462887506 43174 36530 594585759 81859 34894 51886498 46757 626 602788412 74739 46757 747961852 49535 626 995089319 34894 70938 793127794 9558 46757 738944567 46757 28682 879764542 48764 9558 428262148 27051 70938 866908708 76614 28682 661604699 27051 2564 787199979 31124 48764 455233639 48764 64893 975266234 76614 60880 117989998 78868 2564 752935682 55092 2564 111360538 66499 31124 55106244 30144 78868 585571165 11064 78868 840691170 44005 55092 859530808 44005 30894 28964457 11064 18852 59309405 41817 30894 581522748 22019 11064 996378380 79490 44005 862566235 22019 4487 766311023 4487 35265 998053065 76330 35265 221434485 28449 76330 661283231 57115 4487 116505739 35265 71781 52000239 28449 7224 924073792 28449 70599 794531575 7224 30153 762690926 39147 70599 647854490 39147 67248 974074409 7224 46710 73213460 67248 30944 143096994 65015 30153 373471715 46710 20163 808200362 79131 30944 502491152 31048 20163 590836864 49692 65015 501088748 154 49692 178896216 31048 78057 151695832 79130 49692 134139941 56472 49692 228300930 27230 154 15835252 68246 79130 272891389 79130 76596 363087949 52143 79130 253264262 14116 68246 302597524 52143 71073 223062521 78247 52143 686246628 76596 9203 437686240 11725 78247 537604886 61022 78247 773991076 28613 61022 145754309 74171 9203 940713098 9203 75310 142484502 1951 28613 325085178 75310 66857 1137700 66857 26243 39870875 1951 62662 428734961 75310 79123 500531827 12363 66857 86024492 26243 67298 981501617 67298 5211 932790160 41178 62662 834316532 5211 42048 506131074 42048 17526 818516478 79898 42048 64696514 5211 3278 24694059 34378 3278 572620077 79898 38534 387617697 52786 34378 762848786 33755 34378 696761720 27813 3278 118605332 17488 34378 485992135 52786 57832 901911206 56300 52786 44195902 27813 60815 592836401 68109 57832 229074063 60815 70868 82778008 68109 54879 849696048 60815 9098 40426066 61267 60815 485161390 80311 54879 965752780 61267 9989 20606102 9098 56883 327778955 9989 79296 958510135 79916 61267 973443021 80311 60161 707130576 9989 24839 96937149 32640 79296 344421345 24839 76400 884679373 48905 76400 839300402 60161 78729 266831115 78729 41660 708175034 52675 76400 836797758 21657 78729 791034552 21657 49490 931116308 4688 41660 687379103 19488 21657 786051390 52675 69165 140274647 44719 4688 821241701 76798 69165 56974436 69165 54200 311605687 69165 49232 591765775 44719 44652 662260423 23771 49232 259907540 23771 18184 29837065 44652 83439 729488269 18184 61579 872615106 82375 44652 646277301 61579 50491 700567084 18184 50815 144185739 50815 51532 566024145 82375 81797 86101532 51532 60461 244582745 21870 50815 170938580 16640 60461 30193659 14580 16640 713025517 44508 81797 697050726 20699 16640 750342180 51594 20699 946011110 41943 14580 611283644 41943 64045 814490361 41943 19401 125032705 8417 19401 630951565 19401 31775 954067382 51722 8417 61138209 51722 70076 520751092 13546 31775 782334311 65284 51722 536786938 80475 31775 833228800 80475 62358 92741501 7285 70076 788154882 80475 61554 57738154 65284 69216 668107359 7285 45902 549549457 75415 45902 523362752 69216 1380 294999344 69216 28468 354121364 75415 81220 729991281 13695 75415 43858404 68921 28468 21624278 13695 73651 634828133 28468 55747 437191665 73651 78888 1744342 78888 47659 296595849 78888 46991 534220470 55747 34054 550911950 10354 46991 752653415 34054 14047 512613660 55067 47659 269246786 63060 10354 887395593 10354 9216 75512567 70400 14047 982979000 61356 63060 454943335 61356 53313 267223209 61356 24770 102061644 24770 3286 456314699 66235 53313 683739205 45839 53313 859084919 46146 66235 720001317 49925 66235 372973038 66235 50688 102567166 25476 49925 134146189 7653 25476 237567790 82674 50688 128497705 50688 73425 561439314 7653 59532 151940462 82674 20124 50804585 73425 74093 919102160 6775 73425 405438793 20124 74272 857066006 17851 59532 180205554 17851 65420 949422912 74093 34093 59403419 60750 74272 254461005 10434 74272 521737649 42687 60750 738659222 21530 42687 256351729 39533 10434 479525396 10434 79121 372081608 68750 79121 734093 22316 39533 476432748 54509 68750 275505501 59933 54509 992626715 59933 2485 738017950 15463 22316 85965729 2485 31918 610598645 54509 46527 760981010 1923 31918 835148740 28384 2485 73562089 58203 28384 304821864 28384 64041 569560136 8136 46527 72120903 2972 58203 621319195 8136 64028 172347732 23722 64041 12185748 64028 66604 631954423 66604 12455 30789078 44725 64028 573404876 23722 79832 807100284 44725 56426 126514001 52982 12455 611539481 44725 46281 864269995 79832 46486 2166903 52982 55980 897937620 68257 55980 494061180 46281 59255 376061428 34725 59255 951273269 70896 55980 594565880 53968 59255 852344977 49324 70896 418509617 70896 58099 792511785 58099 15816 910698269 31879 49324 810440313 43774 53968 551749354 31879 42260 648042321 43774 21724 215639311 45145 43774 267892350 6749 21724 337134994 4706 42260 336877090 2177 4706 198304593 6749 24742 290348447 72891 24742 599592285 2177 48017 875064700 48017 79584 666730530 79523 72891 961071775 79523 55410 149489452 55410 14858 840736885 83483 14858 281917122 64630 14858 396807217 14858 9117 973750496 55410 10745 364446181 27095 14858 9464040 14376 10745 974331811 54747 64630 754914132 14376 10898 581671646 73985 10898 994663520 1807 73985 380101094 1807 58499 818674508 73985 23003 640930319 23003 23975 687608171 23003 65390 275677884 58499 75627 60618355 23975 13350 897285343 19202 75627 472624668 75627 6449 28718302 36959 75627 43974798 36959 49752 488281320 12150 49752 25503013 74116 49752 400037870 74116 45133 626338381 74116 61241 438668568 44649 12150 558762308 12150 54617 67774056 44649 56870 926451805 45133 53452 715358204 44649 66069 15739169 44649 11770 303673948 13840 54617 812483557 40138 56870 271409348 11770 46830 200084551 77503 66069 583999738 63725 77503 693292131 77503 32130 297498185 46830 60553 239926888 80748 63725 56761337 52290 77503 531761919 32130 49973 192299870 49973 39459 166715916 5843 49973 320477394 79437 80748 673810999 55926 5843 412260396 55926 68968 731904385 55926 83066 618424039 68968 81707 621926334 79437 39863 682012516 55926 14494 42477386 81707 76240 918586582 76240 80472 43326011 421 14494 12113710 14494 72619 766137170 421 16657 2034517 54361 80472 564304950 54361 3203 93456017 16657 41991 306924660 41991 13292 676704935 3203 64395 154801707 64795 13292 522802175 64795 81319 657416024 13292 75728 136126734 75728 3509 736092300 81319 23196 953869592 31228 3509 789184203 8613 75728 71888252 8613 32324 793573641 38257 31228 115763112 8613 77198 5393358 78568 38257 562642601 78568 63073 312132013 79627 38257 153235523 77198 65118 775064726 22155 63073 452308681 38975 63073 623938488 79627 62146 521605224 22155 28306 968853419 16924 22155 265729569 28306 1645 180903908 62146 73528 188548105 16924 66291 797088036 73528 56410 802598324 73528 78637 344438317 56410 53792 2888839 76572 78637 888675413 53792 42665 772046331 56410 54557 926662755 76572 72086 524896799 56451 42665 460255010 49656 76572 336626614 27244 56451 952316335 64975 56451 218064359 28837 56451 368480145 50502 49656 331148174 50502 59806 555909439 27244 66016 519472163 77999 28837 780132634 50502 61233 796175501 61831 61233 945464622 49349 61233 326918975 26495 61233 922144828 61831 48733 592496512 49349 46562 876763508 46562 57916 255567765 49349 58314 94598790 22359 26495 273728366 22359 64435 302942566 46562 7673 525633930 7673 54390 828103001 43738 64435 220806763 62519 43738 376478382 52979 62519 442042614 43738 50217 767382111 54991 52979 133698316 59490 43738 594831505 3371 50217 104535820 50217 21954 264615295 21954 78122 70816617 21954 11977 666941991 33929 3371 183430021 3371 73862 771095109 21954 22986 366004955 11977 31672 653983809 73862 31797 745460385 55190 22986 748420988 57954 22986 571131950 50139 22986 411578772 31672 56291 986543084 57954 49197 956425379 55169 56291 449356666 50139 10258 138407740 56291 58589 920749566 38456 58589 103441166 55169 80195 249434537 56722 58589 170466915 80195 64942 236956637 58589 56513 742539292 54629 56513 868116048 2597 56722 494600476 45121 64942 583642611 4692 56513 284876280 54629 40407 72953533 39501 2597 872981825 40407 71 580448633 71 25601 884770715 39501 38874 85696788 15722 39501 436214134 33417 38874 278717839 71 8924 703045236 8924 70906 15071156 64125 8924 813533281 70906 73662 667590524 2046 33417 854989383 70906 18450 657628373 34926 2046 854315704 34926 82978 297644022 18450 64964 248561896 2077 34926 540679734 7751 18450 135126870 17502 64964 655983624 7758 82978 3450016 17502 56739 748108739 19521 7758 453159464 78751 56739 684352149 56739 12433 260011652 24980 56739 882233200 24980 65856 951451096 65856 72525 482133855 59885 72525 790562995 65856 2450 861063037 2450 54175 233549562 22161 59885 636587032 67192 72525 234337312 54175 47286 308687877 47286 67452 3427833 22161 79021 946910814 67192 64158 558868261 23261 79021 151574697 8065 23261 426878830 10131 8065 20748776 23261 48157 240382850 20068 64158 612951763 10131 18740 305322050 20068 41326 703307124 19989 20068 87364196 18740 60125 593280094 60125 54120 575593569 6201 18740 508057914 6201 35889 112166592 65010 19989 884427760 16142 54120 633933641 65010 59605 974988620 37638 35889 231390828 59605 64188 57345977 40561 59605 667522862 16142 18561 50192839 81967 59605 981076727 36943 18561 952256006 34665 36943 610746569 14291 18561 87316521 18561 83196 72449641 71309 81967 724057220 26332 83196 615496440 75108 14291 163006789 83196 34939 753893624 26332 50226 695773804 75108 60856 583805823 52372 75108 433145516 34939 42849 649842091 13169 52372 178499007 13169 81224 568586244 60856 67499 77787015 52372 23729 891836446 23729 21695 688578097 541 23729 538122501 26649 541 905726478 23729 46815 309007582 26649 4533 963648050 46815 38786 566931532 4533 40576 504683402 40576 7108 879122087 4533 29556 561168770 7108 7312 723735980 7312 35884 983157259 35884 79643 337322128 14569 7108 395975724 14569 76160 242864461 54741 79643 308087693 35884 72068 208838460 81141 79643 342316621 1056 76160 625076758 34867 54741 62565802 17188 72068 582859497 34867 13378 563621061 21845 34867 5385042 27964 17188 175648884 62766 13378 121278019 17188 51371 52467739 76997 62766 583648288 49196 76997 776141118 49542 27964 49797614 5575 62766 679395138 6896 76997 350912281 49196 75766 132395681 49542 80968 836664970 5575 61358 159228050 61358 16411 427788100 80968 82736 100858768 80968 37640 248007704 11953 16411 12954975 7291 16411 585300640 75148 7291 990416222 20758 82736 777937860 19099 11953 109141706 25383 20758 931025308 70179 7291 135072915 25383 52984 909916016 19099 11044 126001346 32206 70179 654467232 32206 13244 673095386 82437 52984 438142028 24465 32206 657906630 32206 224 54117287 24465 76313 729094074 224 7441 275761575 13790 224 260550434 50140 76313 783169256 24518 224 125189923 46273 50140 146366967 46273 71626 775209614 13790 80282 972130802 49721 24518 763247896 24518 8845 282299630 2786 71626 847907814 51394 80282 852678967 10234 8845 132931765 2786 57632 205842985 8845 14543 861783822 54487 2786 402120142 42357 57632 414601611 62783 57632 185443294 57632 43467 243976631 62783 79016 778635051 62783 56893 382236016 62783 49923 603498182 51934 56893 559943342 49923 21334 625277208 46860 49923 162708502 47023 56893 64956829 49923 43807 696860049 32844 21334 384135865 1444 47023 766005840 32844 81764 620630208 31836 81764 702455470 81764 35460 71183908 32844 77166 553148415 35460 25198 644725476 984 25198 77756101 35460 51333 18807950 36846 51333 905911593 984 51486 174986796 51486 33162 50451465 15496 51486 641562522 20623 33162 707840840 38180 36846 928808980 20623 39410 181704197 9238 39410 87009053 9238 2363 755440043 38180 33839 428016049 39410 3737 435422309 10030 2363 279985295 49353 9238 608343507 34215 3737 638212120 74255 33839 53103997 3737 22212 703640773 10030 31296 131842550 34215 71127 277386875 41741 31296 678891571 14125 22212 100486679 1423 41741 330501447 1423 67284 496466001 37427 41741 47273203 60550 67284 459915680 51626 14125 996147013 46068 51626 965641458 38499 37427 239648034 37427 19118 272656396 73935 38499 22853873 2824 19118 91640199 27171 46068 272921284 77087 38499 887489808 19118 1343 673908540 77087 10736 292090546 2824 3183 788858778 1343 12054 297081572 41636 1343 126905582 62659 10736 631565868 3183 60558 82055326 46446 62659 681924729 60558 49938 684445975 46446 27202 362288010 60558 11278 745709290 81499 11278 477118250 33695 11278 250845621 81499 53656 697037381 72923 33695 364039419 81499 848 928530737 848 55797 306952921 55797 55754 95780770 55754 34024 318231207 11217 55797 67688274 11217 43376 38926264 59044 11217 471831922 36008 59044 495768389 20282 36008 51700277 43376 44710 653839188 53041 43376 956824723 53041 21824 901449041 53041 71729 20627990 71729 72768 2701421 54436 71729 676061567 71729 21390 859741608 2415 21824 109721498 21390 22384 530246287 63937 22384 115022578 8310 2415 155913657 31508 63937 146130633 31508 37806 881964992 63937 22722 20854208 22722 31128 476751905 3470 37806 410464096 79046 31128 339059120 1783 79046 235172270 79046 9268 653748141 28930 9268 245319173 3470 29901 678498329 1783 66975 580739449 45463 1783 231005744 29901 37747 557450816 45463 5329 453512262 37747 42224 314762224 37586 66975 855184243 4991 42224 656782188 55645 4991 931371760 55645 39487 819915317 69866 42224 750190879 4991 36894 243747457 65123 4991 302700931 55645 47537 182274510 43843 36894 587236334 409 69866 170447682 70304 36894 201490772 70304 72836 509007300 76186 72836 294164427 72836 6154 898781244 21377 70304 591447858 21377 71987 209618957 76186 18055 526952674 51905 76186 741330386 21377 50567 544037541 19771 21377 571480798 54634 71987 496657815 50567 74596 88511119 60896 74596 294147980 74596 44078 460840516 79211 19771 550895659 60896 29981 999635326 60896 48695 234991678 60896 40155 889915644 57371 44078 280133441 40155 14199 129349142 67576 57371 854756707 48695 49570 23246100 67576 37128 57885594 14199 49793 692550165 82564 37128 30854889 27645 49793 601184253 49570 50748 931775567 49793 26396 31904149 40557 49793 812997348 40652 40557 959824210 64475 40557 976549211 50748 44367 821312137 40557 24478 25651213 44367 26259 593213342 40652 69638 204957371 64475 61875 29882302 46643 26259 914046931 46643 741 293939808 741 7005 670221236 2394 741 426372008 2394 29991 103037286 63134 2394 81105177 741 55568 569767982 70166 63134 965769098 83359 70166 605753989 11316 29991 451691038 70166 74082 442601896 70166 60850 646360438 74082 59768 689263656 83359 66424 774037761 80518 59768 814652612 5841 60850 806451453 60850 46149 857048463 80453 46149 553148418 67241 80518 939397583 16399 67241 80862173 80453 81959 859593037 37482 81959 782280420 37482 7028 274976674 47798 37482 664642699 37482 17477 378675528 81959 56816 168066562 56816 25713 94369612 74543 17477 142046881 56816 6112 759033478 17477 53191 382886994 72902 56816 720004705 73237 25713 7418335 45091 72902 142246058 53191 25711 809355567 73237 39480 245119878 29794 73237 829111209 39480 11329 904701438 45091 59137 386590284 29794 41144 64473849 36692 59137 765441474 11329 59562 872599419 36692 58824 116943149 58824 31363 452967735 11209 41144 308151347 31363 68865 27591021 63658 11209 490720004 46133 11209 732893137 49916 31363 29681594 46133 9479 911221439 7085 63658 661815535 7085 22313 286803949 7085 15860 113570582 15860 23122 954834724 9479 26938 76216200 7085 74280 403910198 9621 22313 167490648 49173 74280 480198409 71316 49173 948511346 26938 6038 248456524 49173 2405 850200057 50248 9621 800217383 49173 31793 728675969 2405 72045 691574748 72045 2243 113282414 16158 31793 154943772 16158 11847 464170204 15035 11847 118541044 15167 11847 485769458 12783 11847 930418000 15167 44790 797717039 12783 24926 108676030 15167 77067 315870514 24926 14552 954674181 64818 12783 227073283 77067 19345 373560903 62710 19345 184210949 11588 77067 270709750 55707 11588 559405155 17142 62710 376277180 17142 33064 417597034 55707 44094 152818217 7360 11588 972968672 64537 33064 312024374 12394 33064 49767727 64537 51648 873240136 51648 68735 281803272 51413 7360 517725151 48413 12394 423306954 51413 2342 862055645 2342 11874 380562737 68735 72076 727653575 33999 2342 261911183 77379 72076 182693303 12706 72076 813164171 32307 72076 199036605 32307 65550 90191435 5423 12706 965044793 18892 12706 475730431 32307 25811 374414586 65550 69019 224544240 5423 55776 225499273 18892 32694 82087237 55776 26641 104021297 69019 55395 68140106 69019 21763 8290777 32694 33155 906726188 50313 33155 718509227 21763 15484 586824026 49970 33155 694986407 33155 20665 460173012 80142 20665 335782103 80142 4201 98394183 15484 20363 318557252 49970 26203 282928762 4201 44337 952139121 7259 44337 793142908 75503 20363 866336862 68782 26203 920862817 46761 68782 85657036 10270 44337 493984149 46761 18182 142738465 68782 5266 829892163 10270 61901 126896757 59574 5266 614966571 61901 35710 521737087 29208 5266 420938874 29208 70210 330536729 33933 29208 10862435 70210 5904 798490370 26874 35710 194582168 33933 26452 506296896 33933 40292 780784234 11617 40292 567987920 5904 68102 900540965 64723 26874 395682675 11617 77481 747592767 8620 11617 500268150 11617 22165 104701531 73952 8620 699233819 81832 22165 301564419 56626 81832 647324033 22165 34971 783522794 34134 81832 94352700 56626 62701 626954742 72222 34971 793209123 56626 52426 348505260 38019 72222 661778334 41458 72222 229688827 13479 72222 683452895 72222 3130 735927559 82627 41458 377271256 40860 82627 322589409 3130 71827 913521606 82627 22942 209737012 82627 50079 146959040 50079 42200 391275381 42200 13463 86321074 42200 72528 624660184 72528 35254 821699753 12044 50079 778549541 79928 12044 778184534 18694 12044 471963945 18694 11270 108860644 11270 64776 374761822 7406 12044 831882564 42345 64776 576481808 22856 11270 446726057 64776 14894 791725925 5777 22856 31394855 7406 35216 678035788 5777 48277 365280718 83089 14894 677669666 51223 48277 96625693 48277 82085 337308263 63632 48277 258977475 27335 83089 90783372 70737 27335 947945303 63632 33282 182157576 25891 63632 264400088 63632 17931 554152185 4331 27335 667608779 25891 62153 10469172 17931 51798 734737909 68451 62153 179615199 4331 29149 508690733 15577 62153 797003007 68451 27748 779478504 15577 46262 30605941 46262 15724 629518872 5498 27748 499462342 27748 5637 188804706 27748 16380 630691054 19621 16380 5509379 5498 65034 46072306 5498 59139 369768028 59139 33205 71224818 65034 8062 435891183 26514 19621 856744341 33205 36073 588921785 61920 8062 936761856 71269 8062 746526875 47548 71269 676616668 8251 36073 60953887 47548 20564 107142276 58955 71269 780169511 34205 71269 136518155 7012 47548 49366680 34205 44093 958240575 34205 76253 580057838 26655 44093 177301874 26439 26655 162086420 7050 7012 692235371 5788 26439 182737030 40266 76253 768606695 26439 37230 437855602 5788 53884 574304032 5788 63570 144166114 14306 40266 415420556 53884 8302 663176007 8302 65544 453141808 63570 57016 981683797 60413 14306 117352435 29011 57016 209385520 29011 36366 790959234 59953 57016 784938589 61580 57016 444301923 38143 29011 69304149 27471 36366 397518961 27471 7150 390549707 7150 83322 728732692 23587 7150 576526906 70115 83322 865304135 26827 27471 111506473 83322 27705 483362069 58590 83322 655803872 27705 50302 70544348 34480 58590 231196538 27705 11434 226087196 58590 58854 116006141 13232 58590 82541766 58854 44363 690340237 44363 57827 553002438 57827 26202 515897332 1104 44363 569234613 13232 291 969163404 1104 9995 587368697 44263 1104 306036729 9995 11549 823932379 22246 9995 438430223 13676 11549 44742032 22246 39715 948831024 39715 67205 436754465 39715 21399 8215861 21399 56949 620609620 56949 16086 384920790 39715 44753 582715780 56949 61740 82511423 16086 15412 392454461 2558 61740 938755965 44753 28346 504855793 28346 32518 112172730 61740 42213 11158730 15412 16043 249930022 6374 32518 688269009 42213 36181 994901906 36181 80450 635110689 63013 42213 553330119 80450 56463 976276843 7921 63013 439739514 80450 27687 390800679 63013 15900 5070548 2856 63013 604954029 65027 56463 961751025 82834 65027 685990724 65027 42602 959097563 20986 15900 365975410 20986 66363 988103706 13134 82834 194512451 9820 82834 64741598 19689 42602 926393972 13134 25873 320825200 43648 66363 560925484 19689 31599 338402515 82851 43648 140733997 43648 21830 839121489 19630 43648 455318681 19630 69633 210083834 66447 82851 784290356 39629 82851 57681199 62581 66447 777374549 735 66447 218676647 14409 39629 645598104 21520 735 225516798 19613 735 297330431 735 25055 427924714 37229 14409 907450948 25055 28969 490261764 79684 28969 327937931 25055 49976 858095109 49976 29958 606806306 42707 79684 852722951 71158 42707 98957685 77273 79684 974914045 56759 71158 87157994 29091 29958 58561820 49952 42707 606923055 56759 6555 565431551 63696 77273 336535170 49952 73874 945148063 63696 18596 786239443 6555 6720 710106353 6555 35365 974339039 63696 75464 14583174 40651 75464 29032395 6720 59379 623465246 60751 75464 127443930 35365 69595 402996386 69595 18695 244027682 5106 18695 109649654 72097 69595 115538374 43870 72097 900750917 5106 22857 150482640 22857 44908 827498938 48930 5106 109647167 44908 59054 120883409 44908 6572 998236128 6572 13142 294609701 59054 38955 883874227 34351 13142 127368488 70504 38955 34387506 38955 9435 106294371 70504 76557 79538281 18993 76557 240749399 8726 9435 739717536 30138 76557 359784337 8726 58557 223643226 18993 44646 282750039 8726 33558 431750422 33558 17633 861143673 17633 73076 735412327 11440 44646 142316898 44646 60876 518049543 17633 45822 558739973 81760 17633 598635822 11440 71952 19863092 81760 54956 141974893 45822 43779 499887463 81760 45177 635448218 82266 71952 250111836 73491 54956 943552263 45177 32173 935454363 57209 73491 722947776 82266 45467 393837703 51844 73491 180969728 56839 51844 548612135 51844 28300 942041157 8142 28300 502546860 56839 3275 980371981 8142 37579 714530819 38932 28300 452427992 20924 28300 917063830 37579 3416 860551372 20924 17981 668432408 26999 37579 10104505 17981 73476 428714393 18994 3416 380956765 57879 3416 973368606 57879 4174 287405858 31730 57879 111119088 10390 18994 327220385 31730 53279 237273991 16121 4174 55692956 4174 55694 434384941 21170 55694 506140383 44756 53279 320105439 55694 75751 588342370 28276 44756 258003959 21170 13993 506636912 10091 75751 649926031 13993 82786 697496959 28276 38979 470398184 64221 10091 147841880 10091 4866 34874615 10091 64338 516005798 82786 36259 903623323 14776 64221 658241275 75599 14776 817520423 64338 72069 585750863 72069 75389 602515516 8935 36259 105853824 75389 21561 755492320 72069 624 12306574 641 72069 995606284 75389 732 792448995 732 14359 35684902 7672 14359 429205438 70973 641 273432378 24616 7672 654882574 76770 14359 12295056 7672 39905 306817045 20455 7672 866630904 24616 70268 614364741 42556 39905 531508899 42556 16354 788573041 70268 24037 997039549 16354 25242 56645369 78180 70268 293655757 35082 78180 471060847 24669 25242 440411778 24037 57622 639827055 78180 58486 458488496 70805 57622 834696114 51768 24669 351112511 58486 81386 745260565 81386 41965 512983410 41965 66636 984358643 51153 81386 869652278 51153 75186 916281992 5569 66636 503871687 51153 81425 387701941 22567 66636 156830948 76761 75186 105959455 81425 44135 218331952 44135 54677 592265095 44135 2835 545562843 22567 77809 987356757 25291 2835 6157343 52282 25291 441004912 77809 23159 16664260 25291 70422 573193768 19261 25291 90859437 23159 18345 614294683 18345 25756 861308494 1066 19261 66705592 18345 10814 940464408 25756 79621 718607767 25756 26459 603787541 8790 1066 400298409 26459 212 106620224 22320 8790 185895921 212 69322 77172004 8790 80135 361267105 80135 3088 847821899 212 56767 293115549 3088 444 988537492 3088 71456 99166528 3088 49331 128894428 43014 56767 744941343 71456 18105 96554236 43014 70128 60415803 49331 47360 971087165 3338 49331 839346698 38198 18105 161139842 38141 38198 102026899 70128 26364 84724961 71856 47360 624975830 26364 61553 313691848 73265 26364 97742659 15086 61553 641031300 71856 43213 731032605 16781 71856 962200223 74259 16781 413998421 43342 15086 396176692 54815 16781 638846621 43213 19330 675619397 52778 74259 87298620 32768 19330 35835044 1018 19330 926613969 65787 19330 871323124 19330 76782 169767649 2152 52778 169080037 1018 7473 970461397 48493 7473 486019113 48493 65762 496801981 2152 47486 16611313 65762 65938 609135555 45592 47486 910550067 45592 8807 627455235 65938 36722 887106439 45592 219 357006736 45592 46705 670596979 46705 75825 914465099 36722 16012 75983373 46705 24350 608439606 46705 23762 574752635 31952 46705 755870930 63373 31952 277983433 36825 16012 79120906 34891 24350 352085432 23762 26013 891052957 78445 26013 508790171 36825 37725 52540979 37725 75905 80871539 71425 34891 431099697 78445 51874 798814419 4027 51874 235736514 51874 43212 84928137 75905 27586 880876120 43212 77650 696313380 9793 4027 108218005 43212 38049 120039331 43212 44700 867415037 38049 66245 295453961 9793 52178 14541658 52178 34828 227491529 23511 38049 868752486 66245 3149 110815827 27326 34828 8138288 52178 31942 601289678 44109 23511 12181693 2067 31942 932377115 31942 28050 574548195 44109 56468 103152519 28050 63443 30733111 56468 61732 797256390 61732 50094 775564613 32887 61732 708072749 61732 6709 167834833 68001 50094 294548293 44402 6709 356098802 17040 68001 940487454 68001 9814 110837870 83135 68001 146144754 13301 9814 95506996 17040 44097 115763190 83135 54658 852571228 38490 13301 60639593 11521 54658 917961906 44097 39053 735060087 38490 62680 815774359 28849 54658 792678830 62680 7793 154644898 39053 43608 939351322 14439 62680 61827339 49611 7793 357372570 14439 6809 460972135 65586 43608 642777428 14439 42917 201679654 42917 77020 248335211 15255 42917 93905663 49358 65586 109908036 77020 66550 264755055 69743 49358 78629013 66550 7415 334339739 11970 69743 836444676 6785 7415 51038276 53899 6785 446485770 53899 16100 687424135 53899 19790 380679253 67345 11970 324769406 16100 14742 167177613 53899 78981 35911846 27049 14742 210067894 78981 3525 156426272 20215 78981 239810848 40223 14742 675017854 78981 28840 49325174 21182 20215 520266511 25378 20215 827522568 20215 26831 646675984 21182 45695 709753047 28840 47597 998123449 25378 55947 755913782 55947 35269 247108608 28316 55947 287315407 47597 79810 727161206 55947 78143 210135903 55780 35269 969480760 28316 64904 705697250 82789 64904 731123250 79138 55780 228755316 5094 79138 259680 69956 55780 198430362 79138 20303 111067375 69956 41689 80165141 69956 23404 394952873 69956 25515 160490318 45144 41689 651189704 20303 52800 783656606 23404 26906 758029834 26906 19092 322692675 25515 58271 230497733 19092 61533 100780442 58271 40241 805548723 61533 35683 178401874 4710 35683 309534838 75744 58271 795329427 4710 35642 537754028 35683 38425 830320708 18018 35642 872229068 813 4710 111597460 38425 50197 552920385 48506 38425 365290964 15356 813 41008228 79322 18018 954924750 6184 50197 72435933 50197 24264 136745452 48506 14339 515478701 14339 48432 355428507 14339 61210 601552634 6582 48432 710215748 23965 61210 940987569 6582 82235 73398340 61210 34118 351821314 6582 80893 980079348 34118 28732 666721245 23965 1995 196265024 78490 34118 216280936 80893 69339 128784419 56613 28732 563019906 56613 74011 761359923 69339 21795 66359293 63391 56613 790905853 45843 56613 693180318 74011 9996 755381767 21795 18789 680164741 65818 18789 58336774 65818 62765 823659040 15238 45843 952410257 58534 65818 887970509 21294 58534 104563436 31707 62765 876682763 58534 68840 331882434 54691 68840 567417145 77274 54691 55285561 59850 54691 249408720 68840 37762 618409240 54691 38552 567267209 37762 46626 602638704 54394 77274 408165803 38552 65339 260213178 38552 57785 528650686 65339 13644 414515554 57785 44566 155317764 26066 54394 232822780 65339 81343 4448116 57785 60590 303012727 37472 81343 195763724 7315 81343 679127277 60590 6777 948078361 7315 43528 893617919 7315 16702 551058322 76719 7315 365771442 43528 50477 773858602 46776 76719 83805757 41666 43528 31463318 51121 41666 122871299 39338 76719 515085235 51121 51347 764940079 41666 22391 609345362 52507 51347 566207622 51347 15793 40181773 51347 81415 199957056 43351 52507 209148209 76478 15793 999126364 57149 15793 613497171 15793 7399 207230001 7399 69858 109804143 8989 69858 987913722 39024 8989 393927938 7399 38835 770719848 69858 5300 120771112 43988 69858 985505258 39024 17107 136010698 65737 5300 158775696 5716 5300 453240895 55302 17107 64182237 17107 46636 299236365 55302 62473 581884513 46636 76940 143223625 2056 62473 518127493 66141 62473 31304210 29832 46636 626308987 66141 7874 150875285 76940 81185 729803795 2056 44531 243491237 28702 29832 822710827 64318 44531 951663839 30351 81185 118696 20880 30351 263694122 44531 80028 538063296 8226 80028 588910407 66651 8226 62874034 4015 66651 866384824 54123 80028 101564045 80028 56282 78285773 49706 54123 471361944 49706 8495 345049030 8495 69373 103214684 318 8495 269442690 79964 8495 893243886 69373 22049 891091171 37454 79964 877196274 79964 37385 229203499 23491 318 635462248 37385 62803 741242059 62803 45230 62348987 44528 37385 628287426 44528 19004 923331937 49763 62803 622497915 49763 36641 61829748 45230 79540 497103868 44528 32471 515406369 36641 23780 335895322 48613 23780 190593561 65258 32471 9188580 32471 26096 118271937 26096 15929 652308511 26096 72514 595551112 15929 24986 577815880 15929 63066 226925980 26096 4350 109571603 49131 24986 354243105 14568 63066 119530686 75063 24986 937563977 49131 58830 7503723 72354 75063 147844988 24417 14568 385101766 72354 16614 199276837 82745 72354 986905107 16614 1029 326335098 39118 1029 178740545 12340 1029 601406138 39118 19755 145107946 19755 39734 565077414 61746 39734 133003309 19755 50147 894498114 26776 50147 786311060 19755 14389 980433939 10184 26776 231348961 10184 57425 500386696 14389 32482 769907991 14070 14389 595976623 10184 65106 16515740 57425 61773 728523194 14070 61918 890156557 63342 65106 704547234 50890 61918 204498027 68047 63342 752462506 63342 51856 355426971 50890 32661 72529797 63342 969 814576013 50890 41290 731005189 32661 40874 68285481 56078 32661 359245169 969 82036 186986095 969 81787 243519824 81787 24363 360379898 25680 24363 964420192 81787 43278 339782607 44794 81787 232832835 44794 82440 452834379 43278 43836 151352615 76509 82440 95849790 58419 43836 6938377 27301 44794 73871390 19168 27301 792223388 4966 43836 899012433 82456 58419 194367176 82456 9438 939700405 19168 78373 824481404 82456 62926 413244209 82456 19918 936096934 28402 62926 612530374 28402 74156 3036094 36273 19918 151009564 74156 52852 34768494 74156 6308 173248996 10293 6308 261176347 6308 71160 794968927 27626 10293 572891894 77956 10293 52615595 3423 71160 462320420 69573 71160 740860209 77956 46282 623958641 23930 69573 62816290 38504 3423 512279813 64080 3423 221473973 46282 59825 102200954 59825 80961 906442923 49497 59825 638833677 64080 30653 341105975 80961 21023 661296428 17338 49497 564755978 21023 47382 635970105 53775 17338 895620196 17338 79169 933597921 52146 53775 426493631 29147 47382 752380169 9161 47382 905122286 52146 42942 405463503 29147 54903 529811555 52146 32320 296515423 9084 32320 71152763 9161 66103 585289873 42942 63602 356469773 66103 82830 887564522 82830 19674 602758420 19674 48638 916963418 63602 56142 176366425 68062 63602 232272002 36656 19674 466828222 61162 68062 872738761 56142 55966 414304614 67762 68062 765708392 21901 36656 853974090 24108 61162 992398174 69504 21901 941431560 68121 21901 987587521 15119 24108 392662673 69504 7225 842696358 68121 3294 502033644 7225 4595 151740893 47795 4595 984154529 15119 40355 124822811 4595 55719 474154184 25382 55719 85023925 40355 43508 375481085 34687 47795 686820608 55719 65704 287914316 16022 34687 814245298 34687 70180 476217246 65704 60138 230706750 60138 80884 948073419 70180 42773 135265829 80884 13107 643688014 68611 60138 942384887 60138 72746 413255766 68611 36152 103030071 36152 30834 15346441 73437 36152 410447599 68611 73821 437464043 73821 27190 135515729 27190 71785 10783258 73821 25323 455247176 68316 71785 127381688 83269 68316 293102328 25323 35650 928652297 46733 25323 726280438 77452 83269 742103347 65533 68316 922494508 10224 46733 692024802 10224 19703 236545719 46733 926 664037874 19703 1362 355207213 65533 32154 272461370 42426 1362 873917637 32472 32154 966159033 32154 42399 375386890 65414 42399 684286053 4527 32472 128156214 65414 20047 805159239 46004 65414 120299373 46004 49898 945067618 63603 4527 168086303 38553 63603 413158777 51662 20047 777995026 63603 68226 660492905 51031 63603 915496846 38553 51622 59149235 33296 68226 708947793 58005 51622 741391569 51031 74420 894052366 33296 57643 444815146 33296 54140 389525592 73027 57643 805106020 51847 54140 645801638 63268 57643 938940346 57643 38243 49109496 36831 73027 170229871 73027 66480 276211629 38243 28359 160292958 63268 55550 393604925 1073 36831 773780100 66480 5020 850349341 39431 28359 432322179 55550 52505 17056288 52505 62435 847195263 52505 4702 586297049 52505 29726 33064259 33909 62435 126144308 17121 4702 493504446 33909 1303 153468239 33909 64132 390563306 1303 51766 21485456 70177 33909 419773532 18466 64132 996698172 18869 70177 204420090 45948 51766 253368702 11919 45948 551921218 70177 27910 663645873 18869 69112 515531526 9351 11919 10473495 21614 69112 444327164 11919 35788 359769898 23087 35788 425109535 23087 53466 20594401 53466 20990 257860152 75250 21614 56091473 38086 23087 229156723 4724 38086 61732984 38086 31100 375274012 10087 75250 228996743 4724 64524 153766953 5065 64524 410410640 64171 10087 438599836 64171 74511 542447918 74511 52492 607275023 64524 78408 21890851 74154 74511 854724655 78408 60524 234026308 74511 3886 867574953 60524 25544 903480870 53327 3886 133716047 35012 60524 478891262 60524 71207 889665619 49246 53327 11803023 53327 46258 304088100 78018 49246 697150082 71207 47294 428197909 70138 46258 16059574 75877 47294 34133585 15618 78018 673445456 47294 22352 963945252 22352 1224 545527143 26461 1224 76997055 44580 22352 951020447 44580 29050 739206859 44967 29050 922523462 63701 1224 519106359 44967 43619 88312025 44967 20257 647071668 58003 20257 526227960 58003 72334 898463861 79572 72334 261531170 72334 30163 35971464 79572 22823 45975866 15064 22823 836098233 2124 30163 564030005 22823 32167 414757628 22823 60210 323746094 60210 32576 594143299 65809 32576 141359389 44077 32576 834300558 70281 32167 911305762 60210 15454 170330274 25818 32576 614695245 1438 70281 657281883 11130 44077 621078059 70281 12155 69333947 66738 12155 734923864 12155 79422 12716322 66738 5073 27926808 11130 11003 352837401 79422 14933 353890740 19979 5073 259063011 5073 4409 111866060 11003 49285 804919724 49285 63410 891589166 4409 10507 22140999 4409 38696 845143548 10507 61757 360061765 61757 12973 9873214 10507 3159 305794698 44613 12973 278122091 16950 3159 366076850 16950 3411 332950404 45404 16950 646462034 45404 74722 932640425 4965 16950 510383073 78274 74722 619410812 6761 74722 816684348 78274 5877 475168742 53817 78274 689535019 13659 53817 965857053 5877 3771 22169187 3771 76159 904147288 21590 76159 975872094 5546 3771 104607298 18888 3771 250004473 21590 46224 509311786 76159 72611 248291693 21654 5546 847390843 18888 28818 908172100 46224 71602 746569511 15880 46224 771595133 21640 15880 40517607 81795 21654 654806244 73698 81795 914916252 47836 15880 734960606 47836 42258 908533629 47836 28705 249322956 61212 81795 844393442 73698 20491 284250469 46660 47836 211894543 46660 36657 331730127 28705 40181 2852615 20293 20491 268501218 20293 14423 327291897 63968 46660 335307426 7974 20293 300261190 20293 8916 144874431 63968 64383 547698389 67668 64383 708981494 7974 80168 849054637 80168 11969 900936995 55649 67668 906104591 71782 80168 127818235 67668 17671 80487701 28207 71782 552015122 8944 28207 946323644 48753 55649 718621271 8944 4029 316283418 17341 17671 651936066 28207 45551 868828505 34717 45551 422469422 26599 4029 94146050 1706 17341 214901191 6121 34717 72057227 55112 26599 662008128 34717 81172 72857484 6121 53998 383732831 6121 69565 565721423 69565 38241 581976457 55112 36206 923619767 53998 8856 643624066 8856 48967 870253176 38241 14095 671636020 70989 36206 201884175 70989 37477 535144608 14095 14867 163331927 14095 67055 92318725 62054 70989 229990582 40045 67055 456871463 76971 14867 83618949 14867 49388 928192371 40045 63920 534341063 69769 40045 987954855 39194 76971 528508966 35128 39194 451304310 35128 19796 556439240 59974 35128 27104846 12529 19796 309690063 64622 12529 465745360 12529 827 727345651 31994 12529 434803267 31994 22146 811020347 12529 69352 853188253 69352 33279 539374605 64154 31994 48091437 64154 35919 281455657 35919 23334 484502684 41235 23334 845758059 55199 23334 768375555 64154 41482 894905200 23334 24485 678912108 55199 64290 167124591 58452 55199 730553205 22961 41482 109790519 17190 58452 988388889 58452 32402 902221233 55070 64290 580330096 32402 58782 507863196 20031 22961 459285209 74621 32402 596094415 20031 25832 375264053 55070 72149 41209502 58782 55894 545863140 69260 72149 37256975 32376 72149 113750936 69260 3295 386434910 21360 69260 88539314 55894 15051 203712697 38949 69260 30374153 2041 21360 720423784 15051 62525 3155734 35184 38949 146987898 38949 26964 40919297 38949 10830 722036878 1067 10830 407121594 35184 38972 712613849 1067 73233 900714063 40050 1067 347185083 73233 42579 345823611 5686 42579 613332248 29025 40050 21636932 73233 54498 104753940 65509 29025 553326658 17489 29025 781785114 54516 65509 327002550 69449 54516 307496553 65509 27223 829886614 18628 69449 471193161 27223 33080 814368243 58318 27223 76043116 27223 78790 216394031 33080 64057 856391834 33080 42401 247513015 56340 42401 416201647 14036 78790 440535324 38454 64057 905427521 63558 42401 881817402 63558 3129 424864851 70412 3129 23680796 26281 70412 723877571 63558 24491 413891562 24491 13094 238390677 81469 70412 190891273 26281 71118 819616785 13094 3281 755330226 81469 75541 931782053 13094 67551 389349565 69110 3281 941348700 42702 71118 696783503 69110 51237 82715555 69110 56586 92116942 67551 68673 452007433 42702 27472 703357236 51237 37395 114111104 48783 68673 936038597 56586 53165 635270426 53165 28059 721879147 2804 48783 151257384 61177 48783 583244941 42554 28059 623062636 22142 61177 571566769 2804 51805 15332124 2804 57968 48051276 59686 22142 302811612 57968 2978 19263871 47599 57968 734669955 51805 23726 78702943 47599 8901 937831505 8901 51244 916066020 3839 2978 66647260 51244 78324 742447633 3839 61958 759583825 66486 8901 575578789 3839 40866 229613550 80643 66486 734231727 61958 28372 202431596 3803 28372 260037224 23948 80643 119231179 23948 47512 26960894 52652 23948 52923278 52652 83225 660086306 52652 60498 10121926 52652 21344 679303320 12070 21344 225882127 52652 34377 704928738 77623 83225 5023008 25154 21344 994447071 25154 19186 764219501 36137 34377 675448041 25154 46158 286398639 46158 13877 551541936 25154 40448 567994613 13877 79191 559110304 7662 36137 972184008 46158 42293 961784930 72139 42293 484812310 42293 48218 517733217 7662 23931 65693185 7125 48218 436715 7125 63620 497438577 67745 7125 289137397 23931 32792 857774523 32792 2471 267068416 2471 75244 558643028 63620 11155 320859775 41160 11155 57228924 9557 75244 186388251 75244 10690 536497219 21909 75244 17482027 79361 21909 184086101 1042 9557 238821212 60907 9557 158687244 67654 1042 868865345 67654 72925 658623665 60907 59491 220988439 9328 59491 279700213 72925 76316 658523825 67654 67195 646226652 9786 67195 464501460 60099 9328 573141397 14395 9328 754944046 23013 9786 510279294 76578 14395 960626556 60099 48639 539347201 76578 13732 260490440 54143 13732 662408240 67935 76578 97364412 30098 67935 960898779 38502 54143 897992260 13732 64253 540564517 13725 30098 628101036 79533 67935 481622883 13725 7204 662772164 22781 13725 917249802 12370 22781 37751915 24226 22781 765151207 79533 32056 825794219 27458 7204 439060957 74211 22781 27239714 74211 79445 617045709 1726 74211 406874158 64916 74211 492074503 26539 64916 953065781 26539 29278 175501027 29278 65064 925012077 1726 59399 822555090 65064 70322 241362972 29278 61044 692254324 71026 70322 137060208 71026 67155 31408760 5730 61044 804928025 67155 44288 525057132 31026 67155 777023167 44288 21055 269659370 32564 21055 795042595 5730 57494 944509382 29946 44288 871191726 11499 29946 558671673 29946 45804 742073517 28767 11499 527831899 57494 69096 302754592 45804 47926 72715058 3145 11499 212114011 28767 5222 448252698 58109 5222 79506208 3145 5359 81535391 47926 8799 981254123 5359 24249 220189176 8799 23454 570710611 64655 23454 267572870 8799 12721 81586324 23454 43367 420186309 23454 15764 353698836 23454 36689 629551907 43367 71804 565547030 12721 3428 467890647 79396 43367 212803494 79396 58880 412419184 3428 60734 10607786 3428 6368 626608073 35496 60734 45366039 60734 41909 532097274 60734 17391 167252335 62800 6368 342446501 41909 23895 94651345 23895 26745 956232501 34780 26745 674617971 66646 62800 129015719 32660 62800 60309492 66646 59184 976605510 66646 60542 768467781 66646 19836 346674493 59184 60118 837618211 68876 19836 111221479 48706 19836 324798258 60542 2389 495889038 50760 68876 298489364 50760 39424 101817158 50760 16996 632789110 48956 39424 56220994 1626 50760 906799378 50760 53384 903678123 4445 1626 93905005 4445 24471 462250507 35877 4445 643777816 4445 27927 485103716 27927 1723 735868523 27927 54115 98549572 27927 30793 443388235 54115 37132 126745430 37132 38832 800116951 38832 53972 990867138 38832 52924 355653478 53972 58015 269380713 4582 53972 241980655 53972 62428 568399393 68912 53972 43087901 46908 62428 582713732 901 58015 357287707 61844 46908 996240099 61844 2198 336336605 37656 68912 118343820 75995 46908 165638374 30243 2198 350724562 2198 38890 131697140 38890 83186 377213101 45258 38890 805137158 4185 75995 587969455 38890 74828 165797235 14021 38890 854265924 48723 45258 35468224 48723 78044 261590622 39013 14021 747259182 48723 57092 68065379 24218 14021 741784942 48723 57490 810645110 39013 50395 398165644 44083 39013 855359374 33841 24218 703431369 44083 5399 172830626 27918 57490 536070278 33841 13842 324491649 81368 13842 623156664 79944 27918 59547122 13842 39416 769811271 46866 13842 49248138 13591 39416 188994712 22886 39416 883835618 76025 46866 7659463 39416 75256 893317131 68681 13591 868722825 47303 76025 385115000 22886 326 337983871 47303 53273 830692485 47303 67493 299074661 326 82304 729060099 55706 82304 258599536 82304 76876 881385073 946 82304 818529201 64138 76876 523226449 82304 40976 854745240 13894 55706 98652666 14866 946 588346045 29469 64138 832510195 64138 35318 786905631 29469 60383 902998960 14866 31838 282305919 62522 29469 775033274 29469 81480 381104684 60383 12747 514221379 12747 80652 166797920 80652 463 367840632 81480 60068 1865926 55700 12747 159670005 12747 37962 42674251 54366 60068 261251948 6722 55700 960403739 55700 23946 793675792 6235 23946 194909247 6235 50119 702304340 75267 6235 57046015 29013 75267 342476033 50119 4539 745933609 6235 37571 812158071 78158 29013 280784116 78158 12758 807217637 74925 78158 422177278 37571 38215 872979489 37571 54447 276800325 54447 60723 96954679 12758 52150 420578647 7248 74925 69410415 57745 60723 570627589 23680 52150 487281219 57745 38077 194304895 52150 11421 452384413 11421 25688 647405208 57745 34148 443219191 76622 23680 617402452 4873 34148 372893461 32969 34148 434273062 76622 69967 345768602 70479 4873 60202067 4873 28048 133009893 28048 7943 956430284 7387 69967 508993315 60879 7387 440687547 52553 7387 315540367 41139 28048 146522637 60879 13404 629368321 52553 7200 992407144 39126 13404 444694789 18463 13404 729129528 55673 18463 885667520 10459 55673 143291241 72563 55673 97234897 70300 18463 143704778 40954 72563 139047343 71928 70300 366784289 71928 73418 540909235 4330 70300 354538156 11489 4330 405256204 48183 4330 480822630 11489 7304 806540838 52965 73418 376134507 30993 48183 820689146 29365 11489 370178242 48183 48784 713386703 8432 30993 5814264 51344 48784 298356100 51344 21930 562647903 21930 10352 431702506 38947 51344 691110844 38947 17871 910259525 51344 17425 842807083 38947 73993 233626056 55510 10352 206104010 55066 17871 845087291 73993 43616 64711530 73993 5796 166788255 55066 33887 792569988 48724 43616 661904037 13507 48724 105377685 4126 48724 114572351 72036 48724 826861313 70707 48724 112813802 72036 8060 513552146 4126 51507 948378246 72036 5839 115266156 51507 22467 115074473 71015 5839 14839232 53546 5839 860451176 62299 71015 840099137 22467 44243 907869880 41234 22467 62199298 53546 54005 198173053 53546 61012 767168235 57183 61012 870033865 44243 1740 87884179 61012 8483 836254217 1740 35844 955083715 249 57183 9287408 35844 23869 346100675 36388 249 525815201 13584 8483 668819775 35844 55898 976989117 55898 21473 989590201 55898 80723 904602246 41511 21473 248011462 80723 81191 439532705 54103 21473 592162961 21473 49209 17496394 81191 2321 350299196 41511 21920 84393465 81191 36877 429685524 53450 54103 205445216 66640 2321 574748399 22145 36877 705921450 81665 22145 172398276 31171 22145 87248604 38439 31171 725142674 81665 19071 377393406 38439 46292 606710715 38439 23343 101971264 43093 38439 946984128 44088 46292 17449285 44088 42267 31726075 43093 77847 603510984 27050 44088 480024986 27050 32937 820208644 27050 2565 166101180 42267 8941 999512448 19716 27050 92902832 27050 32168 514215003 32937 34981 642203249 80644 19716 959035507 32168 75115 518217677 32168 26088 934595148 75115 51351 470940915 61248 75115 832166917 51351 43247 430586730 61248 16879 662104832 15758 43247 442110929 61248 43579 696854424 61248 42786 511069315 58095 15758 536879124 16879 13022 247749627 42992 43579 418020073 59924 58095 946858170 59924 63865 458469915 58095 83033 386215032 6665 13022 808923692 6665 30693 606450684 83033 5755 734393800 67398 83033 485117952 29455 5755 347832993 22907 5755 121209619 67398 79165 83050187 5755 35220 980586340 43359 29455 43005511 63447 35220 2000379 22907 4473 21342500 73310 63447 968792557 63447 59247 442918813 46550 63447 76630348 46550 39229 209744847 39229 51494 171410499 73310 79383 72310787 15204 39229 614703728 51494 53795 707769131 11912 15204 225781654 15204 49504 868042712 14352 53795 770572648 53687 15204 467860868 53795 66783 583513858 14352 18298 947847343 18298 51857 90751013 60677 18298 540296941 18298 40390 113585114 40390 9420 532743347 41983 40390 737120830 48826 9420 653060839 40390 73976 761156731 38592 41983 391425210 38592 7283 384592562 69828 41983 180714839 7283 51208 7312815 7283 81993 662398186 52293 69828 704883148 24804 7283 234077151 2892 51208 641125432 57046 52293 578943942 10374 24804 3630686 10374 61806 348969064 10374 78893 954972985 25548 78893 307431260 7156 61806 476716953 25548 58400 305657843 58400 80204 390896424 58400 60920 318766842 60920 10584 648793744 26669 60920 238379551 1202 10584 253271931 5095 10584 286508371 60920 15416 31036791 10584 79047 99068436 26099 79047 555026364 36791 79047 961587716 15416 41856 649769610 36791 49652 528389197 14687 36791 44785540 67741 26099 1869111 67741 66915 501345255 3194 66915 464408875 14687 50449 857126355 32095 50449 667730664 66464 32095 135173747 50449 8751 14543008 35354 32095 659404302 16393 32095 51633457 16393 39488 526669598 38815 66464 67636015 5239 39488 533746968 39488 57482 492869360 57267 38815 44813210 38815 50442 493291873 57267 13885 709595363 83500 5239 316133940 44730 57267 507720635 73317 83500 103182296 56021 44730 416234880 34065 13885 575799789 44730 43383 382055875 44730 27484 497403354 50777 56021 596426873 69542 27484 436933968 40330 43383 404771401 27484 34446 57308782 22900 34446 238826412 69542 42133 827067646 18145 34446 423953048 74449 42133 78271069 18145 21074 520553201 22900 66388 197005378 51615 42133 27464172 11325 51615 245637176 77615 66388 776133332 66388 19544 552656728 66388 37123 116812461 61504 77615 904682082 58209 61504 451613241 61504 71649 688852154 81282 71649 698702382 58209 4283 647419359 61504 60476 1371777 81282 52154 926201114 60476 71141 647362873 81282 36827 558873234 36827 80534 103909891 60476 27930 48706260 44807 80534 908582634 28001 71141 280105814 39972 36827 968296749 39972 11206 400454223 10528 28001 735338972 39972 11666 650864894 39972 19632 499268705 6093 19632 43336854 6093 39982 790910683 11666 73402 840532581 67075 11666 17759568 19632 5580 70123634 14299 67075 623722228 80973 14299 538071214 80973 51262 237391829 13856 51262 711522531 5580 21342 586153607 14299 16571 388239479 63569 80973 529423585 47594 16571 344592267 47594 6075 93830006 32205 16571 304231119 79163 47594 40206908 47594 68958 496102498 65897 79163 743356883 65897 30881 328432751 65897 56055 955885123 65897 54785 131271591 54785 57030 27553252 56569 54785 12272171 30881 471 961152976 56055 2572 115952243 65919 56569 420455745 80433 2572 806789639 35531 471 145401772 22888 65919 67158236 78420 2572 999355415 22888 47995 537363188 80433 1166 571473675 35531 59432 575712614 77906 59432 222617114 47995 52048 928463358 14771 77906 302701748 46442 52048 463142288 77724 46442 286626802 46442 29437 152749130 80558 29437 51725509 29437 65655 500119060 82369 80558 477925793 82369 27291 422060582 8806 27291 310806955 27291 5568 567592041 30792 82369 860608170 39606 30792 54757394 7280 8806 990937263 57527 39606 599428753 57527 75143 534615371 7280 69262 97089314 39606 10405 145176109 75143 4221 872604817 69262 32242 35646060 15164 10405 384615387 32242 515 146571669 32242 48077 412069171 82927 32242 896675845 81799 15164 100341375 60207 81799 175864920 81799 56653 222677871 27450 48077 477921344 82927 49854 173587635 56653 50831 907905270 61276 56653 387445684 11783 50831 5941198 17288 61276 984870458 6203 61276 897282948 11783 10158 287952915 17288 49269 587861922 44575 11783 725333274 44575 1562 262335447 24536 6203 63963751 1469 1562 824048547 67850 1469 71526793 1469 53595 537271241 4415 1469 741419255 40849 53595 571639926 57321 53595 189083892 23679 67850 393055976 60152 40849 774582186 23679 23642 913580922 23642 13945 107663528 29258 57321 321960620 70338 13945 301341927 39623 70338 920701092 9110 23642 349288832 57826 9110 869110345 57826 69295 47080532 9110 32529 282590408 34055 57826 398105058 63756 69295 412811986 74462 32529 687570582 63756 35158 759563902 19804 74462 316513457 19804 59989 305700400 35158 39936 109166101 64342 74462 555580986 73364 19804 587694242 59989 24888 612446070 9901 24888 492396848 9901 44751 620744069 53809 44751 273732752 73364 8153 107454612 24888 6731 35529657 53073 44751 291936956 53809 24044 62423017 53073 11301 130708078 53073 31633 541717202 6731 74430 479164423 31633 53668 747924557 31633 77528 654359000 31633 28931 709178843 71036 74430 73920287 66694 71036 792514291 77528 36534 38425604 19781 77528 924546218 28931 44385 979113168 19781 73514 1540437 1300 73514 371608602 19781 68193 476612799 1300 31050 28253858 1300 1607 220810848 31050 43064 141545764 69227 1607 901750263 1607 13748 325791407 13748 46263 110607708 1607 16292 359281829 17440 16292 895123092 46263 50654 821692335 46263 70550 972084820 16292 77056 677581222 50654 9576 224320311 77056 51377 799942708 51377 21581 595778519 9576 19879 820479889 67485 51377 540129567 63093 21581 316459833 21581 62957 860212030 14642 63093 228501164 32687 62957 931232132 62957 18637 264153465 33291 63093 239475677 62957 27046 566659090 57829 32687 909153757 57829 33893 527268852 6489 33893 953502063 45462 33893 335418666 27046 16871 566577163 62967 57829 108715821 79410 45462 11945385 45462 579 939779699 79410 46155 630445806 62967 77607 165531716 77607 71807 566761477 13471 579 105136480 77607 20207 800841800 54437 46155 97382499 71807 56111 697757936 34176 71807 27432596 34176 30764 904909363 34510 30764 193182971 22461 34510 464584220 30764 45428 741266500 34510 31060 516479360 45788 30764 898549763 25828 31060 631694380 60935 45788 933016045 72320 45788 799601693 59928 45788 457830721 60935 45104 345096990 45104 66169 421905829 59928 73079 489806194 35377 45104 38772617 73079 25770 35846266 45104 53311 646992173 42288 53311 325939358 30769 53311 504199755 35377 32953 368776780 16243 42288 526717659 53311 12954 947964925 32953 53745 266197234 27307 30769 968629584 18904 27307 546832190 12954 60291 2793739 50984 27307 692143497 53745 8161 125179162 60291 60915 346345868 82686 60915 633337653 60915 77456 802549485 80792 77456 156356395 60357 80792 462455897 82686 65101 142233152 77456 53905 125335679 47927 60357 64638257 6851 65101 101298771 59277 53905 929837109 10419 6851 297295187 32021 6851 419225632 32021 40307 224247020 16412 6851 553822988 3710 10419 622426448 40361 32021 30439844 69783 40307 293987504 82872 16412 58923500 34753 40361 37994115 10790 34753 251111348 27658 34753 697575646 4044 69783 172138362 18098 82872 609387130 18098 78849 474964662 4044 59264 101896151 10324 4044 78181904 78849 82052 8301164 78849 43271 95835064 69567 78849 624459604 82052 2696 1455051 10324 39422 181176550 2696 13187 68174719 60977 39422 400705089 54830 13187 276733743 59604 60977 342378112 670 39422 644181913 61690 54830 773705938 54800 60977 715381433 61690 77283 53096894 74470 77283 946295317 41217 74470 300180566 41217 46945 259217080 54800 6585 79433805 7944 74470 393546262 16682 7944 857226544 41217 68631 950779461 7944 57123 279412555 58902 6585 366083498 27973 58902 998568746 16682 7293 971333196 7293 1172 23178680 58902 78514 85933317 1172 64240 284351735 7293 27269 32494036 57065 7293 844177193 1172 81245 49990721 75025 57065 708299273 81245 34821 305355838 81245 39760 664259943 75025 65857 344142836 39760 42007 93903412 76458 42007 412405932 65857 72688 18909176 39760 66251 905949959 42007 80764 273823019 79317 72688 63457481 72688 4777 50347316 72688 56821 93886315 19977 80764 655738245 56821 24267 377180377 79317 1715 662718752 52861 19977 349305897 42520 1715 736378896 42453 42520 11267452 24267 8461 206080183 1715 73000 627158027 58392 52861 355365284 34107 73000 378332260 17976 8461 670569737 58392 65686 96785082 17976 76022 719114424 34107 35074 93910803 18686 65686 14666058 69177 18686 104160789 75779 69177 19210167 72908 35074 22836090 69177 30825 761028611 30825 8637 757979642 10488 72908 879320069 26163 30825 750562697 26163 72074 829690080 30825 57409 90416546 57409 4612 122317382 4612 46336 411846174 1252 4612 310580074 2751 72074 589796223 52544 4612 521390166 46336 16625 799156237 46336 71339 724020491 71339 69962 58976875 52544 5567 89690891 60377 71339 130192275 6959 5567 158987650 69962 77354 53159709 69962 14275 362451710 5567 15833 828740670 14275 76142 33959479 47245 77354 229713504 77354 67605 945455070 14275 47581 801680327 18186 47245 2707282 7344 67605 138245992 57849 18186 780216274 69245 7344 60153670 47581 14614 545751953 65334 57849 952500122 69245 56817 905976207 65334 2241 43711395 56817 15407 528413363 44481 2241 808304274 13188 15407 900593508 13188 11782 935523212 59105 44481 113751211 32414 59105 795862546 28398 59105 511829093 28398 14086 167757775 59105 53728 546568473 23499 59105 38633822 32414 44198 95922344 28398 509 683537862 14086 35136 922950734 35136 70246 982149839 44198 59918 276279432 59918 30883 451439847 24106 70246 122732336 76467 24106 548074217 76467 48102 601821765 30883 74244 515427880 70153 74244 206383194 29997 48102 479811956 29997 47224 466382348 80097 47224 232748661 70153 8742 806089845 70153 72109 192251918 36427 47224 75202672 80097 13012 248719184 67204 13012 216860464 12163 36427 384629396 16615 72109 109246606 36427 72921 2865390 16615 55314 948329713 17673 16615 812853834 55314 72906 739569734 63200 17673 970757153 22456 55314 197121189 17673 4062 664165214 82791 17673 950655188 82791 47482 676454357 82791 21902 873329055 70150 82791 511273571 73004 82791 597012404 412 70150 651717832 40187 73004 843378127 73083 21902 12045463 65441 73083 872416470 2010 73004 742152723 54126 65441 418366807 2674 40187 75930361 54126 40305 440837321 65441 10213 103889468 40305 47539 349772972 40305 81470 301462047 2674 8115 222517605 35 8115 909689542 30498 81470 551655378 30498 29305 896894736 8115 3122 885988567 79258 8115 667573348 35 49884 437476145 52774 3122 239540476 77065 49884 547046011 79258 72794 835671497 7951 72794 241732457 14898 7951 123349358 14898 28194 810805721 28194 82117 173044637 3894 82117 552842556 82117 44643 166039553 14898 44923 157455787 77187 82117 723723170 44923 39146 54241258 69391 44923 710295295 44643 5013 21746824 39146 4406 522112868 69391 62339 910003803 10130 62339 621631933 60801 4406 595862893 64039 60801 274978982 44995 62339 73937989 82417 10130 225197826 82417 24162 183116214 21623 64039 750355102 37992 24162 872749145 24162 81656 363835281 81656 60646 697156450 46902 24162 591832445 63883 21623 560692707 216 46902 691627532 60646 63135 532512733 16233 60646 894178848 66365 216 680426443 23609 16233 752082699 66365 17262 678146912 23609 78289 818917384 67038 17262 277906370 66365 68640 489344959 17262 22669 442357673 78289 26131 49497703 312 67038 8611067 78840 22669 50344450 68640 78979 205924134 82716 78979 309681573 17644 78979 796820984 17644 80288 54089070 78840 72787 920082204 64889 82716 624366602 69128 82716 169111400 72787 11602 581830683 34426 64889 256027332 69128 30330 304375911 69128 47767 297379627 34426 21338 847472633 30330 376 885937280 28201 34426 759876817 76956 21338 15336019 16975 28201 157864912 76956 3939 304914510 3939 70666 987876991 16975 2196 173888289 2196 14829 283585560 24843 70666 842750329 70666 41565 399511840 24843 1250 136917813 2196 55546 564152739 39850 41565 234606939 24843 74414 779395194 39850 61088 514765868 61088 57756 124240215 55546 2979 376354513 53525 39850 852800544 24372 61088 546854647 57756 29264 612950683 57756 30899 330728291 2979 79599 806021000 45380 30899 347826436 29264 47235 451103422 45380 63769 702591421 76153 63769 907471192 63769 1577 831957783 47235 60508 84970727 47235 61857 45185280 43431 60508 451067637 59189 76153 343750098 61857 61351 665686995 61351 16407 459424883 61857 48912 964311491 6248 43431 381669346 59189 28391 710565037 26774 28391 735638899 26774 39963 69530565 14974 28391 163741647 14974 78481 979074798 26774 4532 371249247 39963 10696 558358651 43127 14974 63202621 17365 43127 974804451 78513 10696 360211648 46400 10696 373371746 18194 46400 1179940 38061 46400 129099056 46400 62451 262578981 62451 59071 171917053 38061 27793 228221771 72876 27793 61678662 51411 62451 104100826 72876 2878 899842353 37968 59071 651843212 72876 78262 986691890 10715 78262 470495841 78262 68361 931332188 45645 68361 40896269 68361 62941 347119060 16801 62941 184525077 16801 51035 810102361 51035 43151 464582247 10436 16801 203858889 5312 51035 737644663 10436 3648 76442253 52751 10436 110774380 49354 10436 929727103 10951 52751 269330139 10951 62976 40266727 13758 62976 413519308 13758 61965 796782159 10951 79831 424525508 66563 61965 270229960 20502 61965 339283686 1693 20502 719046042 43240 66563 42872525 20502 59450 414546478 49662 1693 173382520 49662 24072 939648697 24072 28270 994181306 59450 38593 876893616 28270 56308 6728213 24072 53879 877379940 56308 78898 193739225 68153 38593 49748052 68153 78233 797121633 68784 68153 491273681 53879 31315 132193607 78898 38836 539585266 68153 24416 83885359 79378 68784 995286054 68784 18828 492812412 31315 25954 339245354 22363 24416 880754248 65238 22363 577222114 79378 34549 147501351 48588 65238 537440290 48588 12601 818285498 12601 41606 135320615 48588 43481 37499596 12601 16534 619283255 12601 10489 736631576 58312 16534 56268369 37013 41606 577093275 44538 43481 192818825 2588 37013 559517643 31055 2588 492769216 2588 59713 302970110 37013 53455 718524985 19224 2588 110908622 31055 55576 911176262 27412 59713 307411878 55576 2871 117672235 63449 19224 568469481 19224 2004 137722099 63449 78360 290577865 63449 76462 440590305 2004 34694 425111338 2004 15768 601067322 45913 34694 797745007 45913 5390 368215945 76462 1277 834507374 58469 45913 262109054 15768 9011 692999731 323 45913 173718192 34179 1277 981413837 58469 69796 619867373 34179 11324 238543705 56878 34179 267039441 41758 11324 843048806 34179 68154 412982262 807 41758 719315941 56878 72386 865868810 41758 66284 55463939 807 17309 999148240 55315 72386 113338629 20740 72386 915504295 53625 72386 80865697 32359 66284 85323488 17309 27144 863280088 56319 27144 282806479 20740 18712 48968833 53625 20762 838552340 59537 18712 492729809 66065 27144 94525723 18712 10543 67902370 10543 11033 174437986 26871 10543 66113250 59537 37792 931645589 19919 26871 359759279 11033 78382 532335183 72798 78382 3190716 48777 37792 420943910 37792 67769 330485528 48777 72859 857921838 37275 48777 470341776 72859 22882 596008590 26990 72859 748434867 6988 26990 806823144 2145 26990 245185412 2145 11136 281975992 22882 25067 113889550 24490 25067 100306092 75438 25067 496720773 2145 58954 6612687 75438 31485 520294561 58954 62306 182094309 31485 2822 839303697 35872 75438 607541687 31485 1305 814338315 59906 62306 68587540 41829 59906 311224541 41829 20072 656507048 41829 58205 804189760 74311 20072 5856784 74311 67344 69711759 74644 41829 214979302 76059 20072 744246752 10205 58205 68636807 46210 74311 904786124 8413 76059 949963926 74644 64831 466713711 14011 10205 948565960 8413 11007 587612802 56504 64831 33355683 60970 11007 726603871 70329 64831 391663907 56504 62863 471572052 24142 62863 950004168 21573 70329 216533847 15549 21573 177653333 15549 78398 96210077 21573 63659 27395962 63659 5732 412950727 27042 21573 933940703 17501 78398 23798610 53586 78398 595333885 67657 53586 720995563 53586 56416 501562429 23765 67657 805040191 23765 71185 415592182 56416 66984 489377683 23765 43382 274505173 13774 66984 707943393 23765 17992 89227896 13774 68143 32886644 66984 37241 915755543 13774 11941 364546562 17992 48208 822069898 79414 48208 39184273 48208 36186 947750489 40085 37241 344947930 44727 11941 258527902 40085 42095 644533269 36186 68923 227068207 44727 78279 41142 5766 44727 686250222 78480 5766 302432827 68923 40644 302884909 49239 78480 37781086 78279 1323 787369808 5766 32284 364026732 32284 18255 904797148 13160 49239 498793205 42816 32284 358586931 20094 32284 335393997 42816 45166 305993059 56974 42816 554454494 45166 25813 598801768 5576 42816 29643991 42988 20094 353593922 51297 42988 321046713 15796 25813 371620305 51297 58229 599539 42988 74899 486372108 37780 51297 919134367 82258 58229 814081052 66008 74899 829383616 37780 50378 864250741 50378 61299 150777946 13251 37780 718670648 64053 66008 381691442 13251 69875 19030218 51315 69875 294217366 51315 57563 840166397 69875 20240 296218309 57563 78627 206062837 57492 78627 86120813 30833 51315 93260910 22066 78627 104704705 63882 20240 830133673 25634 63882 705891282 51265 22066 12032870 22066 43895 68125625 66474 63882 715968069 61638 63882 951637632 61638 23711 557591861 61638 38712 16851473 14304 43895 974507708 2240 14304 46970413 23711 2057 487446544 23711 4125 860950773 38712 40376 665486442 71570 2240 123708872 2057 2370 886308285 2057 72298 43413069 40376 71465 957285347 33938 71465 65689384 80728 71465 989611948 2370 54254 550634527 29014 72298 205234928 29014 40520 845251433 15736 54254 688117582 80728 6969 191965217 29014 4460 25688094 53121 6969 182332095 40907 6969 434640701 4460 8108 911676716 38889 8108 990354453 38889 50081 563907194 48545 40907 968831864 8108 78523 298137398 78523 50005 61657314 40709 48545 452984478 28432 50081 497641789 8858 28432 609365629 40709 1409 358407514 24234 40709 318219856 2716 8858 21752668 8858 74617 414183086 37944 74617 749120701 53855 37944 265608097 46755 74617 639798049 74617 28513 988921244 81075 37944 65186751 4731 53855 64364291 81897 46755 12665051 81897 53770 517684876 64379 28513 726328469 81897 59119 125591626 59119 29032 826804708 72591 53770 779363324 72591 17398 747123365 64379 1472 84253669 64701 72591 460284602 42981 17398 668833142 26003 17398 94951935 3056 17398 98199405 3056 28749 964242401 54882 26003 922451535 53704 3056 492465436 11412 26003 620996816 48465 28749 349317514 11412 58781 431969200 51794 53704 961867394 51794 57162 4648940 16275 48465 850067128 12277 57162 826400675 21658 12277 734111793 47749 12277 218582876 10988 57162 114123797 16275 60300 108834398 60300 13527 526889956 72710 47749 648858414 60300 43979 146670800 80242 13527 225594209 42370 60300 410642125 43979 71192 849299421 43979 5632 837789065 42370 41487 540638320 64064 5632 543862146 38213 5632 293361262 52596 71192 181815873 38213 68324 843636118 68479 68324 735448979 82087 68324 962840410 6724 38213 654667711 68479 27143 911164857 27143 39362 131224959 68479 66970 525206374 66970 31431 836365920 38259 31431 622064693 66970 21659 449907956 52296 31431 712000382 66970 43669 605149085 38259 67681 939869830 6823 52296 650442310 57392 6823 247973206 18625 6823 58025729 17037 18625 600702199 6823 9770 858861016 10566 17037 348080183 47899 10566 340250117 81448 17037 400119095 47899 5074 376817361 10566 21746 601887183 23413 47899 381158751 81448 16299 165224025 16299 52696 547832339 16299 13804 118763728 13804 48297 834895807 48297 21396 7025356 13804 40539 849413698 48297 54952 170112650 13804 61582 51640584 40539 77641 258463184 54952 52791 186873808 62252 40539 981579376 24146 54952 570821106 4064 77641 851115348 62252 79960 12056640 60062 24146 13338097 74731 79960 381987106 63775 60062 76798446 4064 68550 760819226 40177 60062 787833569 68550 64402 959228429 64402 10398 933569499 64402 60367 754890184 28869 60367 421114254 40177 57437 874496997 57437 74368 274581416 60367 3483 138637154 74999 28869 293527428 3483 55580 342891963 74999 8876 509613075 62788 74999 450161657 3483 56597 600680341 74999 5705 554029641 47328 5705 614484558 21631 56597 725557309 2311 5705 763080249 49878 47328 902209750 21631 45352 198460567 49878 72252 652848247 49878 33346 21179751 2311 45079 4184958 349 45352 146265099 349 50071 404438308 15808 349 704796719 15808 5765 584435303 73278 50071 954795222 13618 349 589877314 22568 73278 571778422 59864 13618 85470701 22568 74953 163788521 70194 74953 293613806 13618 1760 348330098 71125 59864 328551217 59864 15076 705439839 21418 74953 871398184 70194 41776 213777409 68194 41776 874897105 21418 36762 18405252 55078 41776 799835033 55078 76952 879182033 77869 55078 790128113 68194 11298 123899996 20701 77869 94485520 371 11298 228945081 20701 1517 586974097 36622 371 990984228 1517 39567 172118720 4680 36622 76411459 4680 20639 591137690 36622 1381 334585750 77068 20639 213503587 59655 77068 190635365 59655 58151 760922015 77068 8104 72768804 8104 34497 637275285 77068 35663 650060084 8104 47072 490960793 58151 69237 512441524 34497 26252 27187546 69237 79895 765402531 69237 44702 134120205 47072 38078 494749545 6285 44702 948217435 38078 12976 806908860 12976 27816 910561349 38078 69611 854407349 12976 37698 542374118 34657 27816 64981977 64986 37698 106599680 20037 64986 569085880 36307 34657 942217967 37698 41449 876311062 41449 67160 698138742 36307 7884 871141421 68824 36307 130139191 60359 7884 192004280 1047 60359 245447061 64469 68824 275531019 68824 24476 962947526 29890 24476 438052322 19352 24476 76450839 24476 29299 850090161 4859 29890 42535085 12716 29299 627153788 12716 3125 757855618 12716 31874 598042429 31874 30451 120418332 55758 30451 838285044 30451 73147 715622427 17938 31874 396399711 29618 17938 51003117 73147 64210 667570063 29618 4357 127674165 58664 64210 195147373 4357 70025 878057310 82233 70025 816646917 64210 48315 630692065 14310 82233 130882154 14310 30380 139358266 14310 64784 527394613 37380 48315 806791958 30380 36841 154836518 30380 40419 304823233 64784 68946 598283713 64784 52564 407580726 8759 68946 571239977 68946 12135 288120114 52564 42033 755034019 8759 78798 34427472 42033 45377 358932320 8759 74252 435897436 78798 50997 572025629 24768 45377 399865364 24768 6439 592332999 6408 74252 313460073 9916 24768 141470213 34046 9916 97681004 41957 34046 899978670 34046 47412 141944642 47412 51979 127982596 34046 14496 50494856 81678 41957 8109210 81678 36309 790548962 47412 18054 754409248 58143 36309 418357320 6680 58143 442493914 81678 508 993953503 36309 29055 773360605 61457 18054 717427324 53020 6680 785558846 27512 6680 190453916 508 47162 3655777 16004 61457 75852140 12293 47162 395671855 70142 27512 959445878 68069 47162 767322148 16004 50521 75393373 7194 70142 348555704 70142 13421 243607286 68812 13421 395951467 70050 7194 921339218 7888 50521 368735710 70050 35671 705481272 67146 70050 14144288 67146 35837 212822619 27859 35837 158828692 7888 71575 431764893 35837 50439 396444153 71071 27859 771151614 50439 51647 725413812 27859 395 20803158 80274 71071 593054576 42892 80274 120683669 66317 71071 814655213 42892 70360 749607930 1304 395 878771909 22791 1304 754084759 42892 68827 143788919 68827 59872 242120284 70360 6682 734990976 6682 18131 515185390 22791 55047 563252135 53193 55047 908820485 44170 18131 307083664 53193 74044 456844996 14425 55047 115602291 7710 44170 230266136 74044 34822 573844683 70389 34822 207816196 51247 7710 420273458 61771 70389 156655626 53187 61771 333403974 70389 52753 399069335 60818 53187 222822766 53187 40088 340158799 60818 58401 801165219 61777 40088 704149759 40088 11654 654810820 704 40088 176629993 49937 11654 850491392 45589 11654 699424658 45589 69381 111123141 69381 11971 232299599 49937 58161 985673297 22060 49937 631016769 22060 55618 250056271 55618 35754 410024821 30251 35754 698412778 55618 80548 913169486 55618 58769 155316474 35754 65421 731565635 58769 34432 813705172 11430 65421 173415398 58769 70088 606234687 34432 46767 135443175 11430 60781 836036727 73043 70088 127852461 70088 51944 469591327 51944 61661 189676741 51566 46767 800267854 51566 56089 418760429 61661 20931 460882253 20931 6036 486300718 48084 6036 342912105 59580 48084 933046924 56089 64631 357831189 59580 17179 307226622 17179 68421 657877002 20894 48084 345085053 20894 18945 535720108 13103 64631 573354117 52129 17179 20428761 24246 20894 23949402 24246 188 61358637 63116 24246 650317410 27851 13103 739352350 63116 76910 764466964 24246 19033 750379438 76910 82659 212045984 19033 1411 502754237 37541 19033 444036471 54474 37541 367254516 36966 37541 737154486 5526 82659 84421461 9162 5526 141759556 54474 67071 415284117 67071 76848 696931102 63110 36966 416320249 5526 10902 925732963 10902 1492 639539345 32673 67071 44338076 32673 71213 497644562 32673 21618 431642648 32673 57873 59572723 45022 32673 193831892 57873 49410 493814238 45022 82171 127945084 49410 56694 241647805 57873 66780 738716620 22207 49410 799855459 67445 56694 651243533 56694 42916 595589847 67445 72969 503368802 72969 60323 774087839 15314 42916 194621682 67445 15060 710184837 15060 15889 497551579 11410 72969 47764797 11410 33392 160886098 10742 15889 277915558 44713 10742 227213527 6094 10742 845102702 11410 52439 485314899 49098 44713 925290880 52439 8278 117852472 49098 38406 957024044 10038 38406 645318614 8278 35688 822303340 38406 49313 269556688 8278 23732 282821880 57269 35688 862534712 10038 55076 555654475 35688 53641 53352466 36149 23732 141796869 55076 22310 268305840 55076 23403 421472902 455 22310 43958572 12122 36149 555710677 12122 33189 205842461 23403 32588 458337690 32588 68238 763696945 32588 2326 797823636 78269 68238 673008325 63531 2326 262735674 79806 63531 69034505 62946 78269 111776081 61167 79806 538564269 50028 61167 996688208 63531 83221 975882527 79806 3374 658671647 74245 83221 263230202 23302 61167 444740433 58765 50028 199236503 74245 73051 394011294 47384 23302 186485366 58765 38969 433806594 73348 73051 120227067 47384 70158 64230569 73348 69561 704273556 69561 47349 440833104 38969 34086 872523794 43374 73348 409909978 69561 57992 72556091 7738 47349 708037497 27747 57992 250115962 57992 49308 145143334 7738 78371 151886393 49308 63667 525567636 27747 82937 442851226 8865 49308 608718207 63667 72341 624444262 12081 72341 284551602 55990 8865 126671381 76776 8865 242939421 55990 5085 675748412 49205 55990 456769348 76776 12166 88898059 49205 40601 811876620 37210 40601 125793861 18366 37210 209892766 9131 40601 591655961 40601 69404 741772334 72773 37210 797436216 69404 60812 94665248 8211 72773 39435250 45907 9131 574656733 72773 64010 450940954 8211 19406 261067191 51930 19406 60506856 9048 64010 113589972 70006 51930 40295485 51930 78414 137043824 78414 63627 289554994 9048 12145 143164042 9048 81684 173867261 75228 70006 643775025 75721 81684 560609257 53630 75721 509065574 53630 78521 505403679 75721 1483 155881964 1483 42060 864663324 42060 30956 61234791 78521 42818 442263382 42060 70696 598249312 70696 81969 678824941 65829 42060 91541854 42818 29723 134714952 42818 49815 553346668 65829 60114 30022471 27527 49815 692135148 81268 60114 902083867 60114 79351 969412951 81268 77853 426490232 23958 79351 525771296 27527 69254 787242045 23958 35786 181765539 4228 35786 264708306 10490 69254 672542347 21282 4228 565302309 21282 59950 62258274 48332 59950 982630942 10490 25823 520796725 25823 73781 234902155 22794 21282 394132189 68828 22794 623170452 25823 69181 468814356 4043 25823 127210210 22794 69353 692980142 4043 69698 769222182 69698 72179 43143401 72179 42780 752921047 4043 58946 913402296 42780 47945 467909268 81250 42780 429633740 81250 68941 709252651 42780 29733 982371526 47945 2586 350724840 47945 67028 514262187 3702 81250 429827994 31795 68941 850551619 21639 31795 699694411 22671 21639 283285465 6267 21639 610109631 58345 31795 938154110 58345 4999 47533395 71838 6267 493345090 6267 22516 206206451 71838 52201 375632843 7644 4999 697724728 61513 4999 559843645 60552 7644 2191296 22516 8367 803893672 70593 61513 897899772 8367 48057 791059479 36736 61513 931582933 29646 8367 85758912 4032 29646 666009772 52103 29646 15731015 4032 69013 50342682 39676 69013 213000266 54884 39676 787698985 79283 69013 455879566 54884 31321 965609090 1743 69013 520537504 55663 1743 489295341 31321 79180 922827546 80369 1743 327629020 81207 1743 696919121 1743 30869 602426126 78664 81207 110805608 61017 30869 687138747 64239 78664 870319103 68172 78664 270641594 59565 30869 334300621 78664 2286 544967941 71659 68172 123893051 64239 78883 106162591 71659 51146 179088712 51146 20092 263801376 67051 2286 587621848 67051 34084 485040064 78871 51146 97099703 25519 20092 942203312 20092 81232 743230575 65671 81232 987030122 34084 31383 783671197 65671 78676 903117051 65671 34502 879833737 20985 78676 245073117 83283 65671 199775621 20881 78676 466467944 29590 34502 975224334 83283 47636 755957637 47636 49623 644402215 81680 20881 558971961 36483 81680 625372079 46117 29590 447506157 59905 46117 561713807 36483 49784 369006954 37680 49784 639371608 47708 36483 11496916 37680 2479 882722294 32793 49784 929549455 40450 2479 645921661 83312 40450 681723088 47708 65059 669696329 2479 23080 21882303 83312 9155 573337916 65059 63095 651750059 73274 65059 502631652 65059 10930 154796893 50608 9155 107250394 9155 3903 702991861 10930 58881 844528869 50608 19019 678941282 3903 71010 280552240 35651 3903 759459631 53742 71010 162601214 71010 59932 778346914 71010 30126 568664358 11954 30126 506736506 49431 59932 313293734 53742 25209 735797700 25209 47037 11491447 49431 58831 956888129 5142 11954 303302478 5142 57937 347159528 5142 32812 566504421 53270 57937 784549770 48093 58831 974666552 13396 53270 747450116 32794 48093 858961949 65626 32812 271009675 65626 79809 48435184 69069 32794 830086037 69069 4933 214459291 17015 32794 560492928 17015 63783 570474050 26346 4933 119417373 17015 37227 241387436 4933 49648 801121294 26346 30591 40506873 40653 49648 660275483 37227 5325 903464910 17357 49648 870560933 14316 30591 613349005 5325 39461 985866604 5325 15368 977437147 5325 56316 346390467 48824 39461 158749218 48824 67881 200520922 39461 7267 218331746 65454 7267 605994231 32838 67881 762337176 61260 48824 223287642 32838 33988 654233454 47633 61260 400930874 61260 77875 877722456 73508 77875 6784320 33988 60369 211064309 69440 73508 364351529 73508 49528 200389003 73508 9884 149240619 68090 9884 459610761 78106 68090 761247529 75816 69440 524623939 30235 68090 844084835 30235 28173 427814999 28173 50776 531761480 26758 78106 28007019 40571 28173 46393136 39232 28173 484490756 28173 18772 82013499 56600 50776 213563065 33252 26758 848433278 21190 33252 818659420 10089 21190 101557038 33252 10394 415519289 10089 10173 901907271 10173 54885 746428740 78748 54885 346006378 10173 25167 329955951 10173 5736 14008364 54885 56445 345202979 25167 30771 800439474 55119 25167 5851664 56445 81049 907966819 81049 58650 999189318 81049 44282 410104680 78985 55119 931294484 44282 27894 342412457 22564 81049 176355464 58650 39906 474035027 43500 44282 694767149 78985 34258 319521152 39906 49377 744129799 14997 49377 564764918 49377 66907 560651441 69072 66907 684373049 72405 14997 829575823 62663 69072 984097116 13166 72405 36677834 57697 69072 883318954 57697 25513 587076952 19508 57697 953652234 11393 57697 404477942 25513 18959 120841691 25513 75785 740034184 43214 19508 25224508 48398 18959 528368066 9010 18959 728513572 75869 43214 715305887 48398 26902 51616314 75869 40861 577084470 33501 48398 886844447 80185 9010 73318237 80185 66833 947120478 26902 44775 468038198 44775 16758 145863221 21100 80185 976379415 59624 44775 426002935 16758 59706 100612846 21100 19083 666723462 77419 21100 846754043 77419 14501 127964713 34193 59706 889209977 2095 77419 352652673 77419 21029 854789473 34193 20526 585505891 70842 34193 140258349 42054 20526 543566935 70842 14236 195808251 64721 70842 323572654 63612 64721 26159545 70842 6934 571477947 14236 19014 126500380 6934 69968 88429017 35732 69968 396841858 35732 2943 67760255 35732 18861 152133147 2943 78474 323750709 18861 66542 609752301 35732 80108 350891687 2943 22591 80672367 22591 50190 601448417 27870 80108 261264266 10550 27870 139540000 27870 83460 340735465 11501 27870 973435314 15563 10550 637581228 52737 83460 74466670 61623 11501 394910494 11501 42446 991194831 52737 35279 623080864 15563 50661 740380951 42446 37706 812229103 50661 14079 669073484 35279 50019 593051390 50019 54153 591555878 391 50661 956362748 53938 14079 452203521 16301 53938 43052348 15274 54153 527215881 82245 16301 54856175 36958 391 603199171 82245 34326 898080806 82245 6358 309035359 36958 21503 693077876 6358 49071 937260000 35391 6358 64217976 27967 49071 91372750 61642 35391 446805310 43074 35391 3461183 61642 62761 632927754 52230 62761 418613156 82320 52230 493054055 8947 52230 511950216 49769 82320 315076547 8947 24189 772410564 75171 8947 244849992 24189 60554 767402822 75956 49769 53275576 23718 49769 140954798 23434 75956 81701071 22982 23434 915028540 10072 23434 460888449 23434 5879 874882474 20023 5879 324396573 5879 20321 800066808 74749 20321 325877066 29923 20321 251647528 9036 5879 794529339 20321 39535 207553873 29923 53471 507796540 29923 33158 332054957 44962 39535 208090522 53471 14417 600610029 48314 39535 28412310 14417 46222 712752247 14417 12751 524812323 65370 14417 108548776 13646 65370 191731126 46222 2797 598427230 2797 74704 714291255 12751 49977 325968374 74704 37803 322206701 5738 2797 859099441 74704 13693 46246346 63183 74704 78858276 49977 64589 899134100 42114 63183 11722117 54369 13693 215403712 13693 80888 221107068 58259 42114 58929671 51542 64589 58962101 80888 24944 266672801 24159 24944 274475465 82603 58259 3458475 24159 15096 974531624 24944 83433 123913082 15096 81581 610434399 82603 82942 730632250 9488 83433 267888521 23995 15096 241219855 83433 50527 183437830 23995 36329 610176379 36329 58786 100094927 65461 9488 807492090 82154 36329 921912460 47108 58786 107577659 1586 47108 302680104 65461 6345 901786 28053 6345 832654385 28053 76555 302574612 47108 73733 574626338 73733 58806 960202358 6345 77269 725123824 76555 16809 359627278 60845 76555 320229553 77269 4086 192275491 21994 58806 741201086 83450 4086 698827328 3873 60845 333064659 51995 3873 15014357 83450 23725 77773879 60500 3873 88368030 23725 54272 349358823 45053 60500 810125899 51995 50268 798662774 34030 60500 694231918 7596 45053 391704553 23408 50268 263382550 50268 34189 50301584 19015 7596 814873420 22889 7596 223856959 23408 71506 579231217 19015 29524 514633480 16021 34189 511386757 76796 16021 489410663 22889 662 955191608 14534 76796 501509477 48776 29524 652671222 49423 16021 837862152 66450 662 737914207 54264 48776 280530331 49423 26084 714846739 48776 80035 644129450 80035 57110 494095959 24959 57110 601239115 80035 31862 769994868 44073 31862 168634640 44073 72012 495186817 50594 72012 332317330 50594 79855 383482609 49936 44073 385491036 50594 58715 93945233 72012 2942 87266554 49936 30620 442901512 68773 79855 61929925 30620 55659 266686333 68773 75306 170510894 25986 55659 867211487 2205 25986 959762359 62536 2205 361587727 59510 62536 522793175 25986 2699 91130247 65607 62536 185841380 2205 2265 227212284 38222 65607 297923337 39065 65607 192403052 65607 8404 801885458 38222 78163 275447585 38222 22042 32964739 78163 2545 666797068 75584 78163 604197514 22042 48019 142387618 78163 54404 915016471 47534 48019 441865101 43193 47534 223422901 54404 46124 993329353 40971 43193 640068121 69598 40971 290160240 46124 30473 228325712 40971 25923 196584561 78573 30473 980583765 69598 72043 62179771 78573 68026 527852246 30473 65026 524137585 25923 47672 761009150 47672 60198 213260698 12097 47672 124418053 59627 68026 844947771 60198 62389 365247420 77204 12097 471762403 60198 61924 942782048 62389 67330 187402746 67330 23051 254584055 23990 67330 261276020 77204 2258 994935508 23051 80993 861675164 13675 80993 551880892 13675 52768 463021196 80993 1329 966514988 10340 2258 345582822 78882 13675 30609784 1329 3608 650279852 14168 3608 914491834 1329 38963 899495059 82311 10340 634556844 78882 7376 573442274 12154 82311 541381918 38963 54746 12705411 38886 38963 238408005 78586 12154 131392090 54746 27779 436874710 41746 78586 913895485 37390 54746 621954888 27779 34021 921005089 81981 27779 216591813 27919 34021 873543064 3144 41746 677947780 5145 3144 254745782 58723 3144 871566888 77610 3144 429727917 72464 58723 83047354 21297 5145 935978973 58723 13499 764015211 21297 54232 125427944 32098 13499 75182164 62592 32098 940799428 62592 46650 954919986 13499 53895 353328825 54232 7586 936644294 53895 45908 870377449 46650 55811 245954525 50824 53895 105470403 33272 50824 120259779 64333 55811 221374618 50824 718 219489725 22206 55811 202983098 22206 59944 506789075 718 43537 926966349 64333 81936 940162804 18845 718 978260201 32051 22206 14247026 23866 43537 232434541 44467 23866 331303592 81936 76241 398558235 4892 32051 565129979 9875 32051 126216693 32584 23866 717888897 9875 54090 587503157 4892 46663 444419629 18082 54090 387524392 64864 54090 312496659 11661 46663 966446431 46663 63554 729469560 11661 48086 942606369 64864 30349 650839772 48086 11949 390010031 72541 11949 544958899 63554 3305 634253808 36826 48086 913240637 72541 30536 996726726 7872 30536 6780427 75544 36826 141971470 36826 77874 59663214 36826 42061 120367048 77874 55850 390868751 42061 56583 167992196 55850 43967 98398929 74320 55850 375167492 1616 55850 732884106 1616 12979 55049902 41127 74320 943673130 62014 12979 48810676 62014 76099 920020853 62014 29396 69927220 62014 44336 273425576 693 76099 16664807 62014 71669 894630064 76099 60513 709908024 49776 60513 888110901 15613 71669 310892470 31681 693 43199211 49776 55554 834861410 81839 60513 465839641 33525 81839 674499326 82555 33525 232835463 33525 65912 434963975 35277 55554 27125509 80529 33525 222689672 33525 14697 724388182 35277 17484 485440552 81856 14697 64303537 60371 80529 130536109 50168 81856 660741633 60371 74506 765743228 2235 50168 375751904 12622 60371 680348536 4135 12622 408036713 51329 12622 413065602 12622 61367 430271549 15555 2235 777632800 51329 62982 522146854 36835 51329 544648304 62630 36835 401404124 15555 66086 201451424 70626 15555 59954867 72642 36835 976122413 76048 66086 41513684 69296 66086 935708353 45824 72642 652135354 72642 78419 956140551 72642 25265 483119979 83296 76048 299354721 78419 73314 856731733 78419 31802 470065746 40091 83296 505017949 40091 70258 802626643 17126 73314 165328021 17126 66747 428953515 2861 40091 114612923 44276 2861 545040800 66747 48309 169813264 17126 16721 3858892 66747 7973 332854436 41197 44276 618614964 13008 7973 198567876 48309 20594 865393397 7973 59554 63760952 13008 26208 277877246 81879 59554 582201140 81736 26208 60012317 3744 81879 700674237 9411 81879 966900241 30058 81879 62430257 50903 9411 285250751 54010 81736 731291393 30058 10880 909160017 10880 83372 56487465 83372 65506 964947954 54010 70653 410135203 70653 28386 374331689 10880 49279 10834783 28386 29115 995423632 49279 76863 109505904 49279 46966 552637468 81720 29115 726276569 18705 81720 631442481 55409 18705 180321444 46966 9852 145469413 35965 18705 699229177 29041 18705 977343928 19270 18705 113528064 48261 55409 36657928 48261 32707 357071904 19270 77844 559357427 48261 38270 290201499 83133 77844 80942885 17727 83133 25930552 17727 31865 80664714 50674 31865 202183745 17727 24094 679659847 50674 69820 950984666 69820 75147 207927469 69820 18012 761961400 24094 71163 79090510 41598 24094 784117043 18012 70331 596743848 71163 62120 647971082 71163 65928 67660635 70331 70955 487524006 70955 43475 624766443 63016 70331 265739878 63955 65928 931278134 21121 70955 782075844 70955 71343 132139584 43475 12230 202794079 63016 76628 617752601 63955 10359 122901759 71343 67495 137601205 67495 56559 31593300 10359 4607 903602786 10359 48395 125642501 48395 38307 418388149 4607 33436 986264758 48395 14905 631172918 33191 48395 818099545 72579 48395 956546967 14905 5763 814165038 18986 33436 228026201 33191 42146 457316998 74104 42146 285533170 61317 42146 24481565 77275 61317 813889821 49823 74104 581482189 61217 42146 737279181 74104 69615 873215438 72529 77275 133818530 77275 24255 846261300 69615 43989 477504221 61217 53644 890771812 72529 2657 11347522 25081 43989 69649200 53644 80069 645227129 80069 49963 560752289 49543 25081 185087819 80069 24808 85935464 72428 80069 530696714 72428 33865 226423108 23364 49963 110316700 72428 14410 1110261 14410 82146 126013484 24293 33865 46026898 1490 23364 578216337 82146 77865 664555041 24293 71215 577330606 24293 80945 869430395 46104 1490 969230909 82988 80945 114121666 46749 71215 675410181 46104 47074 45260418 80945 7604 545459592 65295 7604 183635337 82988 11542 94129258 65295 59353 125775540 20247 11542 922996439 50114 59353 609590887 7471 59353 853727848 59353 17147 13874636 50114 14094 400422333 2214 20247 340181092 1907 2214 938789229 47094 7471 271463766 1907 56141 1207432 10797 2214 80027227 74139 10797 912975736 10797 77425 242148312 47094 38424 108999874 56141 81789 239624333 61213 38424 540874792 81789 75311 112607787 61213 67140 492285672 15838 38424 365397504 67140 34850 82849159 75311 67401 630474054 75311 57593 910218164 60038 57593 313540779 67401 41063 885299331 65899 60038 462060232 57593 18985 823106326 57593 28160 120673425 65899 39171 667375101 36300 28160 899550089 36300 46426 641121733 67566 39171 832020454 25392 67566 504574293 36300 24541 498384106 36300 53926 224375964 76249 46426 47906184 39700 67566 95570098 61270 25392 643012962 78839 24541 354068082 61270 62535 559828355 39700 70515 246590986 70515 45099 830906875 70515 4981 563976044 33891 62535 510812073 23742 70515 166918385 25910 23742 860242468 45350 33891 402052933 20481 33891 842552992 33891 29209 341923862 23668 20481 608519890 25910 66832 909751406 23668 20561 873524947 29209 1570 39839011 1570 6117 568658815 47918 1570 178124351 73649 6117 485790855 73649 57057 2892106 38688 6117 346928997 38688 41166 120794380 41554 41166 650735643 41554 56029 120619581 63005 41554 948269232 39687 41554 55757383 56029 73728 281816088 56029 44137 836792022 79844 73728 816497419 14528 44137 399278401 324 73728 309413982 80846 79844 911592976 75754 324 833024502 79844 57023 859076315 27732 80846 514432662 324 69735 340545788 27923 27732 281352919 74913 27732 571619077 57023 72121 601569281 36304 27923 148099372 3884 72121 214911170 72121 36661 45693438 36304 59942 306570697 133 36661 239579585 59942 31181 186577937 14500 36661 665606833 40210 14500 77975396 8716 40210 226581064 64237 31181 519433485 30482 31181 934847954 8716 43784 800142148 49365 8716 600260504 30482 56324 441766609 56324 34842 866099977 4111 56324 864118237 43784 73145 298207103 4111 79554 70572452 73145 14544 280789363 73145 37398 931418698 41654 37398 352727615 37398 10332 159226932 10332 71418 466504903 29234 41654 300566956 3950 10332 853234924 60859 3950 631259695 60859 3872 558899286 11443 29234 768509320 58906 29234 365413260 11443 68658 183555720 39946 60859 958644517 34419 39946 98228936 37843 58906 831736062 64709 39946 305784859 39946 51261 398460885 75942 37843 632894372 75942 77193 207716542 1401 64709 622039296 7715 1401 734356330 1401 36363 219823760 61538 75942 595123041 36363 28900 80706832 83509 36363 987517997 83509 50263 165698466 42810 28900 764524779 50263 11789 289477193 7734 42810 249444491 29916 42810 685053616 23924 11789 409023865 22226 29916 46222328 45809 11789 933074731 40716 23924 263705949 74342 40716 176270702 22427 45809 667529066 22226 55675 660867846 22427 8774 350734635 22427 74167 443468980 74342 38235 115045914 65779 74167 133173968 25568 65779 488950933 8774 9251 482514914 9251 81393 325900744 81393 41364 18650604 9251 10037 518172657 83446 81393 706825534 68152 9251 87675568 65395 83446 96028033 10037 2340 633207888 73018 2340 89643110 65395 56 887958465 68152 33613 893122480 33613 47983 564050892 7845 2340 522650916 7845 29042 472611137 47983 78479 812357533 47983 896 258556331 7845 29607 592506545 896 45772 731864551 49430 45772 447927783 29607 80606 38831617 29061 49430 666948541 45772 6107 647169933 29061 74753 35437749 48063 6107 592824356 898 6107 286147475 6107 73095 580624513 6107 49996 571992271 30972 898 73410465 30972 42367 676288559 73095 26694 455500770 73095 16118 360100020 27122 30972 341067589 27122 77158 151030524 77158 70877 416280064 48863 70877 28002047 77158 70294 753711624 70877 32604 139167914 739 70294 162959860 739 12761 386292077 58375 32604 152202870 22156 12761 89083387 12761 10808 556742206 49688 12761 730019137 58375 2345 460751544 2345 9813 28690621 62128 2345 452502839 49688 73549 335342114 43280 49688 193913556 36169 43280 719018917 62128 41999 85330944 65171 62128 917821648 53649 73549 294487901 43280 17819 944956823 19778 53649 84111574 65171 74131 65748326 66055 74131 856204802 30353 74131 969141825 17709 17819 520940069 30353 28822 43099679 19127 66055 663017709 68291 19127 602976626 1741 17709 313097289 31269 28822 909090974 31269 18211 424691376 32527 19127 969720812 18211 19411 227647205 32527 44072 54097587 44072 5166 649564722 6600 18211 832099214 44072 11446 182819661 82252 5166 969990738 9810 6600 905195602 11446 45874 304487820 21161 45874 195842576 32721 11446 112859984 57918 21161 124410497 83184 32721 826897181 38098 83184 654155348 21161 26744 649551329 58665 26744 69130747 54277 26744 293901743 67136 26744 64363652 67136 66274 671429405 53612 26744 52086440 54277 1661 300121019 11712 66274 106408860 1661 48898 126446912 11712 48951 766793370 15882 48898 142772832 48951 74201 483554929 25709 48898 674012580 23210 25709 971469423 61309 48951 750505909 48510 74201 941930616 49704 25709 409504195 61309 8680 871845729 63997 48510 12872014 17383 63997 756437966 48510 5683 502654104 9402 17383 40346389 45716 9402 43430505 17383 9192 777919579 39326 45716 10876059 83146 9192 305844847 39326 16325 212381595 79864 9192 261798055 5760 9192 102397900 10950 83146 92336635 13474 5760 711408599 14862 5760 105477397 38344 79864 897844964 32012 10950 529351430 53698 10950 618565205 54860 53698 447534746 38344 43559 946830151 32012 43991 629027132 54860 81243 339669081 58647 53698 865170771 8769 58647 656692360 60671 58647 209226729 81243 47230 665448092 10529 58647 607984478 17411 10529 704292260 10529 42664 325782500 47230 1774 734588363 22585 1774 94162702 15506 17411 113615721 14375 15506 395666655 38 14375 761819878 2021 38 705916584 60924 14375 36115235 3104 60924 403943385 40153 3104 594406777 38 6257 578845804 22899 6257 145162474 60924 604 972689440 66485 3104 259097315 15648 66485 136005607 6257 57276 133511380 604 77475 84123134 15648 28647 893048001 10081 57276 205565770 28647 75033 654316316 74643 75033 591360997 46454 28647 296950175 10081 44148 829818923 74643 77194 484737647 18176 74643 708849723 44148 14383 60425514 53983 14383 35276260 18176 61653 928284408 75992 77194 721231253 26094 53983 441155967 53983 59753 855803997 26094 58975 171541316 59753 40536 295283439 12162 75992 823245664 62939 58975 923769388 2650 62939 102081633 833 58975 598730874 62939 16185 664924315 62939 23270 437129915 2650 80953 219861155 67747 2650 81322735 16185 7157 138707865 16185 81673 338391005 75049 81673 977081042 80953 25087 106890346 67747 27008 769375467 42726 81673 992904355 43552 75049 607654172 75049 47771 858022448 42726 1164 641553352 42197 1164 760978167 23848 47771 1954921 42197 77145 847699491 1621 77145 345807888 20017 77145 521573897 77145 42983 135841745 41694 42983 845955709 16234 42983 424528325 20017 46366 341541882 16234 40175 96485322 40175 10226 672362726 41694 59507 116159270 59507 56979 511810270 10226 24773 658487575 44946 59507 7229629 38442 10226 856657254 59507 24188 748708611 24188 64734 832949535 35822 64734 83040461 44946 47399 586270209 29700 47399 744426464 73600 64734 912543688 64734 47242 996661561 33401 47399 627245238 29700 13701 443714081 50048 29700 491668371 47242 67235 294624048 50048 79472 338892938 13701 83177 331641082 60078 67235 28783386 59282 67235 2454139 8339 79472 959594854 59282 13650 301601865 12222 8339 200087203 52769 12222 823818162 13650 2524 694289381 62231 13650 360985714 13650 63971 863659500 62231 46338 648937783 62231 44958 548367068 59296 44958 919667996 64242 46338 913761369 64242 7367 500379429 49583 46338 873242711 2121 49583 102551169 74836 2121 23407571 64242 46176 345015786 32498 74836 708684407 46176 34348 628063164 34348 30225 736292674 79698 34348 547645370 16066 79698 725158653 79698 44684 889931475 44684 79440 118794708 31746 79440 932239240 16066 14377 189070171 16066 21685 412229914 14377 13043 771231980 21685 62650 60518547 55084 31746 597146203 81828 62650 104049837 55084 12264 120591372 62650 17337 456072547 62650 80440 948199622 83421 55084 443080087 19965 12264 241049738 44252 83421 967590702 57418 80440 751872889 83421 76813 407542893 11959 57418 953940484 11959 62168 242862073 11959 79843 896722068 1921 76813 98358544 1921 49368 420217679 53621 79843 17461439 47124 53621 174463155 43992 53621 490434004 64509 49368 423093248 16695 47124 829363004 64509 62614 735674961 62739 16695 760817866 74717 62614 115684898 62614 38289 795449438 61392 74717 143479795 38289 73259 295774433 74717 80603 100323513 80603 38434 92947283 61392 53572 46244842 38434 55160 370032329 35390 38434 202699266 46606 35390 336342751 82211 35390 361521393 53572 4469 377249646 35390 2188 625799654 82211 17839 8423860 66835 4469 184088440 17359 82211 190715664 9064 17839 202682994 2188 17732 872363823 22345 9064 894190132 17732 34241 443583067 34241 30232 559291111 53385 17732 844075576 53385 73653 580352526 63616 22345 924514821 20704 34241 454118022 73653 6994 12730562 45763 73653 940150675 56617 45763 452770404 56617 32739 449109206 9858 56617 779941294 13660 56617 82952340 60109 56617 785487332 13660 56044 661854760 41312 9858 631798121 56044 32552 531022110 56044 5652 255591237 24431 60109 316944238 64595 41312 400881872 28776 32552 18807418 39499 5652 680348554 5652 6933 291286964 28776 49563 141081204 39499 50093 83059322 49563 15547 649904318 66441 15547 907562220 63522 49563 17882523 15547 44532 253018920 28599 44532 128666243 44532 66276 166253709 19453 28599 175951272 66276 50365 540878251 66276 119 640105389 78952 66276 383725671 119 71864 607635601 78952 76991 218900304 119 66106 875458526 78952 51785 833579620 75631 66106 594141256 78559 51785 315424037 12854 66106 6356519 75631 63260 526407535 12854 22052 66017167 75631 43485 680125244 80139 12854 546816484 12854 11198 660180471 43485 60270 543654771 60458 43485 6826614 60458 60438 911397560 11198 65430 77263770 60458 56234 793085371 32223 60270 512050017 22836 32223 658867690 3957 60438 390116327 3957 42762 967301278 22836 72038 349570869 22836 31225 781042969 72038 3644 850413187 31225 56549 507921208 22058 56549 894259893 72038 35193 229433734 47602 56549 482538147 70695 35193 460531787 70695 65481 809365013 4642 65481 879917043 79748 47602 595995208 67560 4642 887825555 4642 4122 46579012 8831 79748 306191212 50609 79748 504734890 12010 8831 994752050 71380 67560 952182986 4122 58759 582800512 36993 50609 475371505 13382 50609 185650956 16370 58759 850492111 16370 73472 629104462 35764 58759 40689544 12403 36993 674911368 12403 14515 166598296 38813 12403 441716039 66299 35764 80347176 4575 35764 870638728 12403 48049 581267539 41571 66299 416137874 63695 4575 7871479 81641 41571 792824537 5860 81641 39201294 52541 63695 615166989 63695 33849 171379469 56966 52541 589236895 67896 56966 68418983 68608 67896 59934538 68608 56334 13010306 64490 67896 664195782 67896 72924 142190668 31304 56334 942202104 72116 68608 140486115 21103 72116 201980380 64490 51018 547219821 21103 14824 807756083 39095 21103 881524527 21103 77535 515145764 27567 77535 681238369 8913 27567 140331318 77535 63947 783647046 50839 39095 579522116 65143 27567 652942269 49480 65143 666207254 65143 82759 226818910 12032 65143 698077525 81234 50839 288831207 8235 49480 296580119 12032 46500 10669511 24101 82759 3587325 81041 8235 969195101 46500 11100 112980631 12986 81041 116956728 81041 23916 623961798 81041 78137 463471847 78137 69910 503329283 33700 11100 346377677 33700 3629 804217621 62719 23916 574824402 17914 62719 517788871 33700 1037 653344261 62719 46806 23169238 62719 52644 561178725 82606 17914 224009139 9167 82606 670826204 82606 35572 129737567 72403 46806 891456220 74227 9167 195773633 43111 35572 575877290 44842 9167 806608043 72403 69705 436544895 69705 45869 138984380 69705 69450 245305074 63034 43111 487275218 78620 63034 266143226 44112 78620 474289137 69450 68528 73446834 63034 1022 714179304 1022 17528 522240431 78620 9175 58990144 17528 55792 18301256 1022 79116 538120640 19194 79116 136478606 22673 9175 770686772 59927 9175 406146053 19194 61863 751705032 73075 19194 592264840 9457 22673 330646219 48377 73075 538924111 66124 73075 362732089 73075 22082 675501874 71468 48377 577071174 15317 48377 39512301 70673 71468 88606966 10021 71468 934471620 70673 49782 459852065 71468 23262 41357518 49782 7131 420079400 49782 3849 436899677 7131 21910 890192018 3849 51139 473093686 23229 3849 390769376 5930 21910 90135511 23229 70224 607961138 59659 5930 391853381 5930 26245 286643308 79934 59659 660230803 26245 46504 373853013 44444 59659 859997659 44444 38436 966528533 62922 38436 315089787 38436 56984 304791204 46504 20742 129386003 59730 38436 386799777 59730 17087 768153124 20742 23401 261847758 56984 72411 476437894 72411 33230 11638035 59730 40343 226549078 23401 29623 195633025 2134 29623 295325099 2134 55159 390790414 40343 22893 198507164 58454 29623 360331704 83151 22893 79619754 2134 10392 558006801 30195 55159 605757185 10392 5414 456189544 46390 30195 587668607 83151 18085 6461566 21777 18085 825013814 46390 82394 302101240 46390 24664 773442805 12255 82394 720541461 24664 67449 785854796 24664 45330 323427042 34344 12255 250967168 67449 57126 889252146 67449 51778 331377231 57126 15945 213011854 47508 34344 428960437 33744 15945 363255574 42821 57126 633816659 42821 59692 474893508 33744 38611 367467137 47508 71312 282339697 65276 38611 602180745 71312 29175 198965358 43369 38611 750696560 38611 77692 228131783 65276 4497 688197653 81384 65276 322763951 77692 13776 118292629 17270 13776 93671853 8912 13776 166632646 13776 66723 565699543 14038 81384 77702361 37553 14038 335343403 8912 68055 600916583 53380 37553 638036986 53380 30503 144108333 53380 15367 13381020 30503 26201 209850319 7614 26201 974428977 2163 15367 984369544 7614 60789 349614585 60789 8198 606635934 2163 7511 464248368 7614 57882 736910981 43178 57882 879631121 57882 70939 864603926 7511 15223 351653059 57882 43515 79318480 54109 70939 358858006 22337 70939 349749722 79094 22337 501135131 38941 43515 622304374 49544 43515 92663482 61087 54109 431895226 38941 22574 645217921 49544 11928 974685918 18338 49544 941348316 61087 9732 519727391 11928 31180 11283114 31180 38144 668549604 73879 18338 865214699 31180 54556 41277598 73879 53182 180492517 69258 73879 756380569 73879 14467 800831138 7292 69258 241278214 54556 49069 305021046 11612 14467 374031468 7292 15587 400769979 11612 23656 22326036 11612 33688 74707813 29113 15587 893336756 23656 57108 430850155 25514 23656 979201863 29113 44948 374735219 29113 18935 38080203 29113 38740 33421348 57108 78596 161850376 78737 78596 199953877 65063 18935 458297085 40845 78596 729393935 78737 31513 7783984 68217 65063 268190585 40845 70645 137132208 15089 70645 40258495 40845 22420 567464814 22420 51355 8986546 48861 15089 688571485 8529 48861 726382066 69422 51355 734486317 1638 8529 168041166 1638 32423 46099903 32423 81120 851924319 1578 69422 120409076 1638 50034 978697572 48461 1578 905179559 32423 2854 983314158 2854 22356 595022838 48461 44973 147295344 74928 22356 625498006 75901 74928 744129637 30654 22356 7552844 77598 75901 506280739 56260 30654 45469232 30654 76928 68930377 30654 69980 38812791 17634 77598 257554768 3757 69980 143466754 45895 3757 145379321 79458 3757 13873632 19911 45895 547614689 79997 45895 684684749 19911 56619 389565783 56619 19855 339982639 19855 44022 716895331 14283 19855 429447663 5935 19855 10959815 54186 5935 919173849 5935 38999 838157534 52591 5935 602419709 5935 19880 449631329 19880 5967 996575802 19880 79925 578661541 19880 31703 669181532 12043 52591 256434735 51431 79925 553150453 12125 12043 159657403 19715 79925 40010970 23333 51431 222575489 63477 23333 938600660 23333 52720 197990604 43533 19715 105528488 75116 23333 510081529 52231 63477 726190971 63477 11483 694378117 52231 60052 960359673 75449 75116 822359528 18064 52231 851195541 34475 18064 949494382 58374 11483 830094630 35357 60052 908464935 75449 83068 715011240 58374 1326 326112986 62927 83068 617345523 55502 83068 840048517 55502 51932 193191994 71824 51932 629027206 71824 17957 99505889 53357 17957 28455519 71899 53357 192380498 17957 12304 859340239 30962 71824 719359431 1969 71899 962191996 1969 26855 787753536 1969 39290 795964745 39290 7115 822648195 52870 30962 706125950 39290 48954 625068368 48954 23230 145197994 23230 77213 433443759 9077 48954 503392775 77213 13586 728318331 77213 78533 777872584 78533 27128 124045066 27128 40244 358553779 66275 13586 234194437 26568 27128 174198433 42936 78533 752110134 42936 81084 376625190 42936 1325 753109507 53393 81084 715260887 27740 26568 729535964 8385 42936 965933486 66538 1325 158658472 1325 68731 302050924 57383 8385 801410691 68731 21568 71254333 66538 72795 937863678 72795 20616 62585942 27189 57383 360487718 72795 56574 83367006 72795 5283 639033737 72795 36436 400752372 36436 25759 246472218 5283 55048 488556591 29378 25759 802483845 30355 36436 427855777 22286 30355 477720664 19721 30355 591656842 22286 16596 209953443 30355 26190 80997716 20782 16596 551667813 20782 74267 246125856 49360 74267 706411664 49360 44315 256472935 26190 4938 729851516 4938 8080 514097886 8080 31593 449921728 27827 31593 317578173 21131 44315 544744169 31593 73798 401008370 27827 57109 9952242 79527 57109 436796874 37021 57109 75169759 21131 43657 829084740 1142 43657 774677830 79527 83007 1520035 2000 1142 914850853 71760 1142 520909833 15532 2000 261390386 71760 5547 393194598 15532 67435 969739057 70340 2000 65159854 15532 57128 674659092 67435 63430 821087430 57128 21621 41389141 57128 46437 124180325 46437 53689 903476295 57128 71460 244046987 63430 81800 441947263 81800 9185 821318304 22266 81800 835730532 79073 71460 248003435 22266 16574 775516928 22266 82990 76876602 2164 9185 398812385 16574 20388 880665565 79073 79419 82396384 3500 82990 493244927 82990 18465 33596146 2164 20170 681491435 20388 14640 241460856 79419 60893 126326667 3500 45384 366648958 11373 20170 681132253 60893 16259 148538081 22880 16259 877737663 16259 30049 30321597 79325 30049 292399048 69364 16259 747170716 32847 30049 695262188 79325 5653 544379548 48738 5653 367050893 25180 5653 79302223 57701 32847 236347756 25180 49502 879660875 55374 49502 187883653 49502 26837 723510951 17405 57701 971091580 17405 71439 389616672 15947 17405 603788829 55374 68897 7190741 18751 26837 227456065 6339 15947 312300291 1541 68897 695867211 18751 35603 741647110 18751 57270 57970457 47664 35603 524606202 47664 65170 765318939 1541 33522 137833518 32766 47664 716806791 53597 32766 919505886 12996 33522 696165172 33522 39735 71417113 39735 34569 290725795 39735 44271 24513286 44271 69575 704221236 6688 39735 228557467 49328 6688 774249062 6688 49366 304048762 32473 44271 452845113 15692 69575 566278371 70632 49366 36755230 15692 79004 935836918 32473 67045 547309347 15692 32395 656257214 79004 67269 648713878 67045 57810 21322932 67045 43400 923812636 35739 67045 717168502 33939 57810 406290178 57810 55251 961569404 43400 8097 478418512 51510 43400 894705063 30332 51510 583500977 55251 4676 575300196 8097 39164 949482395 69480 8097 399678009 18886 39164 937495840 30136 4676 493344494 39164 75713 114218062 47333 39164 601437675 69480 5061 577881157 56676 47333 812843689 47333 62613 715500650 66810 75713 421264923 57883 5061 124210328 66810 46026 937334940 61557 62613 277993898 48117 57883 707812763 48117 10069 735826527 61557 31925 750357314 61557 11533 129724226 36861 10069 229095598 50331 36861 190582949 3783 50331 257057953 47665 50331 872041798 66277 47665 772765649 47665 40149 481256234 33611 40149 509165797 3783 81505 820654228 33611 13317 23580412 81505 4196 18297747 13317 44521 105042445 15088 33611 497988055 81505 12963 10302870 15088 24328 801000865 44521 18485 476672555 39992 12963 763211856 39992 26001 702977856 82107 18485 428208243 64114 82107 111112165 64114 27497 671047786 32804 39992 307722045 64114 7875 27036202 22548 64114 54093604 27497 53319 599834910 34748 22548 350104035 35198 32804 743622067 51808 34748 914424301 49892 51808 120518036 34748 51884 32973754 38533 49892 537903703 51808 18547 704760342 47438 51884 215414460 42681 47438 107426714 51884 19114 72806707 42681 78562 648905442 62135 18547 659965741 49343 47438 748674861 15837 78562 626031677 67642 49343 239725073 39862 78562 585475180 62135 42573 843999244 49343 44012 44975587 60395 15837 128256418 39862 29579 535667065 60395 35221 939528872 42573 602 670876479 35221 42187 79719027 35221 44701 757060112 44701 33140 234946341 602 68931 110717317 68931 35527 278754010 8722 68931 692995619 26138 68931 15234051 76169 8722 535230035 35527 39085 397410234 54163 76169 697304579 55310 26138 154835161 35649 55310 704865722 35649 37231 612806487 54163 41691 444321750 54163 77406 19136254 30091 37231 49140924 76284 35649 854005517 37231 72881 138517369 48159 72881 193616903 18415 48159 825319991 30091 54485 577466793 30560 72881 352316132 56931 72881 542375606 27595 18415 847659965 4222 18415 860767731 54485 80564 886228016 13420 27595 992277409 50471 80564 151210821 45179 27595 389175574 45179 11715 9935605 76363 50471 415763498 80801 11715 359683457 45179 82989 422826612 3761 82989 63753574 82989 86 452468211 69599 86 88814426 54258 3761 112421874 3214 82989 622635846 54258 7456 181193075 86 68918 299616019 33031 68918 720293054 62113 68918 910080047 53813 7456 334486823 7456 73308 22687059 27405 62113 361856137 68834 27405 131974225 75324 53813 944215540 70270 75324 899905000 60744 70270 842374856 39208 68834 836002016 49609 60744 705248487 11496 39208 177294420 40934 11496 218463350 16846 60744 177500540 29521 40934 975258775 16846 53076 294133579 26249 16846 367993294 40934 32115 113154993 16846 51814 118020844 53076 75150 426142513 26249 66219 20981065 32115 48855 110012966 51814 3488 754807118 45226 48855 37271457 79353 48855 973576538 66219 73443 597057741 67970 48855 650606265 67970 13150 201528085 79353 28614 279315126 28965 73443 121242388 28965 34917 856145183 28965 56126 507674780 44045 13150 472105942 37171 44045 779134942 37171 21437 461704524 56126 54766 922520116 7783 56126 468426892 44045 18165 152914892 45666 18165 894967396 45666 41085 377965034 45666 76754 915976171 43827 41085 252401659 41085 79830 454407634 79830 49006 140684750 41085 26528 832958367 76754 81249 693329360 22322 81249 382335802 36548 81249 618274726 36548 67677 674350262 75366 81249 149601230 36548 535 307719824 13979 535 471256723 75366 64000 809687126 535 82817 704413425 29221 13979 666874313 64000 60698 278231156 37872 82817 909917582 34872 82817 1949270 36766 37872 837078906 60698 22374 950564325 36766 12305 109593855 34872 51059 64173524 66788 22374 697414174 76263 22374 51404100 63320 12305 784890618 12305 1375 212851922 51059 48941 978159373 66788 4649 721273506 59041 76263 160796610 78558 4649 197533721 22323 59041 360581739 59041 13814 263037756 61830 13814 6397690 78558 71300 487340887 78558 24 112653743 24 35801 218546570 45321 61830 934315246 71300 80735 271726302 35801 40981 522717392 50038 40981 708526556 50038 57681 81684780 45321 6054 105251151 50038 55450 458003473 55450 50739 552723352 59625 50038 104727938 18716 59625 298987354 50739 31442 226021949 82811 55450 440841697 59625 12178 532044833 39769 31442 780928934 31442 35594 71120495 8409 31442 424495221 39769 64829 987228295 35594 53977 342197861 8409 8474 724384623 48486 8409 522586397 53977 24063 824619244 48486 45949 718429906 48486 78937 306878555 78937 26039 753939148 26039 30279 873926680 26039 10273 581948868 10273 16114 319984310 60897 30279 37400968 75546 26039 656005848 74774 16114 201760417 18111 75546 522838104 57975 75546 437594783 74774 75798 27509860 72257 57975 725044786 57975 46461 535549760 72257 17911 262996585 71394 72257 727985081 28356 75798 495308071 51334 46461 105096099 46461 58745 298986477 17911 47115 154690071 2354 58745 784004107 28181 58745 608758610 19967 47115 179219873 43006 28181 344767675 55847 47115 696923500 77654 43006 712268626 18006 28181 82704878 43006 24689 619343626 66753 77654 196705667 77654 5237 760413546 18006 31300 367578740 31300 54325 293645092 68268 66753 375778612 5237 36724 964650378 5237 7583 82796669 8867 54325 260733134 36724 48340 446531179 68268 9233 540722200 25446 7583 839288900 46524 9233 711764039 17731 9233 605612003 9233 4061 375763384 25446 14735 16327500 18057 25446 201099243 4061 32328 855033095 18057 23473 672735418 71835 32328 302427766 14735 32149 938014994 23166 23473 70154400 71835 11347 205487817 50251 11347 727038521 3617 11347 872268192 3617 43217 188229043 23166 17155 504353450 61353 11347 3512967 61353 30943 268763043 61353 32967 492666504 80552 32967 2474549 30943 82523 344666136 32967 57216 574543519 57216 6612 17602930 39800 57216 274827415 82523 22468 66175797 39800 29750 850753423 29750 30968 820540480 33620 22468 141797613 48857 39800 227494889 39519 33620 426181400 30968 65620 132088897 16388 48857 295758223 54669 33620 146652339 77929 16388 744726831 77929 33618 61564042 16388 44348 829195 54669 10605 803291519 33618 69868 458445757 44348 61511 527684350 61511 23184 993441494 61511 14535 651148279 10605 80033 435223041 80033 17352 457985206 17352 15799 724300460 14535 71344 443602808 17352 35834 101204025 65698 17352 81016710 35834 15655 711293566 65698 57402 666516212 15655 15818 424536939 27549 57402 908254475 27549 28980 986826780 65990 28980 705771547 42595 65990 384956793 28980 29249 31062059 29249 3882 679832393 12250 28980 780142253 29249 73880 6415448 12250 66004 544592437 68539 73880 923607552 73880 37220 733714117 2465 37220 268919648 68539 64407 979322873 2465 17090 599948924 64407 22035 141266310 2465 41399 226435689 2463 41399 154884697 2463 51726 613583128 12849 51726 511051357 32885 2463 94112140 59799 2463 81970908 15647 2463 76840103 53940 59799 594032666 59799 31215 952756969 59799 18407 371520507 41661 59799 831853046 15647 69771 458725148 53940 36110 624998150 11603 36110 933502256 41661 50800 936403456 55061 69771 954465637 11603 72455 829322049 34334 36110 81134314 663 72455 970006576 663 1361 146477798 72455 62485 839331785 79845 62485 395612298 13998 62485 795594566 32781 1361 556976487 1361 3569 833302765 78325 62485 182265107 3569 16923 886247966 14613 3569 470961204 26812 32781 784070975 4661 78325 441225891 62975 14613 36781075 14613 58145 588346276 82119 4661 357558211 10288 26812 161524650 62975 14460 966698959 10288 43767 949232551 9382 82119 241483853 74970 43767 427235331 74970 32506 39522512 45327 43767 342979003 43767 50643 912708810 54702 45327 95530137 65758 74970 18750715 52951 45327 15235594 69981 52951 675987499 69981 74358 228328821 74857 69981 557185711 74358 16423 578871696 16423 44429 191188385 44429 27572 947341407 27572 57363 753431493 54067 44429 816434437 16423 77735 93935158 81890 77735 737026463 27572 62906 80397936 54181 54067 711315645 54181 71755 457765925 54181 73096 497096223 30629 54181 225853472 71755 1154 984371028 56916 54181 673825999 39701 56916 467125894 79052 30629 734407644 79052 69555 998271980 64470 39701 491426635 56916 46050 935999722 5427 64470 694703695 69555 28972 92289823 31326 64470 701136627 28972 31944 479645571 16969 46050 761838101 28972 8537 479674009 37438 31326 850323346 6947 31944 548637015 71039 31944 194134747 56280 6947 683050488 8537 71354 450740591 24135 37438 951488804 24135 40200 48690321 39555 71039 963260612 23819 24135 747890521 40200 60854 637491433 26154 24135 209243544 32795 26154 788782118 47220 26154 411613891 47220 8210 396947433 47220 76398 311905254 26154 66596 245572368 13294 47220 558424372 13294 7039 943438117 74402 8210 32250125 14364 76398 473036213 14364 71773 629181336 53501 71773 520655299 14364 44493 79318501 74402 41932 70504962 53501 61896 88208946 9587 61896 974835937 31510 53501 142810351 61896 45490 60349009 9587 21457 884562093 9587 44172 580392583 15244 21457 186434233 31510 11323 63728646 37864 21457 325207032 37864 38492 349934073 38492 49870 338688067 65746 49870 692964220 11323 31178 100011653 57834 31178 350773759 38492 48626 550051779 67728 48626 859055524 31804 31178 834307814 51673 67728 935713212 10492 57834 302542216 10492 45148 384058756 31804 7303 305875013 51673 56414 236088005 25128 56414 495448988 15956 56414 237167850 72472 7303 12016113 56414 62353 883145874 15956 49598 262588559 25128 36091 23606282 72472 58295 494762312 36091 68999 246963064 44934 58295 500691460 58295 4709 535591165 74711 58295 644942749 4709 80700 17150139 80700 75005 172399298 80700 83077 987105623 55695 4709 70692932 39900 75005 970583555 23275 83077 228042979 39900 29962 91830638 29962 25506 499886027 55695 66423 443279620 29962 76603 256119305 25506 16925 830107496 29962 52752 546298641 16925 51787 648212056 47082 52752 888121847 14937 76603 87022075 67153 14937 360140298 43390 52752 185582262 49712 43390 210413806 14937 64919 863330255 67153 2080 248397863 8479 49712 699765005 64919 42145 599214264 42145 16503 569016282 40259 2080 471604853 2080 18284 714091226 4609 16503 184214503 59888 42145 478605773 16503 23045 473785632 80267 59888 630019594 7074 18284 15653750 35863 7074 600004775 7074 33186 673730230 23045 55565 760849991 7074 26367 958274921 8089 26367 17767122 72073 26367 15643106 55565 14213 388146325 71307 55565 214160468 8089 35268 566474011 10786 72073 821974857 10786 7454 266005827 10786 25169 677280309 71307 34045 736702504 45481 25169 723945778 45481 28800 218006119 45481 39985 936280116 45481 50220 967909923 31104 28800 603597930 50220 71133 199187082 28800 55613 57972861 37083 50220 326094685 57201 55613 639519029 67407 37083 393506035 6005 55613 671403615 46451 57201 391961167 37083 50057 93061633 6005 10887 352084182 66557 10887 255094943 67465 66557 773924231 66557 21593 160541484 46379 50057 423672947 6418 10887 809941243 28956 66557 264380995 59000 46379 972859133 46215 46379 532961074 46379 8284 533038629 28956 66238 661997009 8284 58828 573296767 43661 59000 878753503 52847 43661 15483090 66020 58828 443111554 66020 26063 633714363 30149 58828 731403012 26063 13057 589015121 26063 11405 572882725 11405 30938 349773942 15680 26063 551410903 30149 25343 240654891 25343 68265 278287059 25343 44108 131876324 66159 25343 949378717 25343 61530 522820241 44108 14415 542505309 68265 42222 519395119 42222 32366 45850090 39861 42222 397006182 50966 42222 348455629 76702 42222 989190077 34056 39861 772046199 76702 82821 437702233 39861 76992 32794502 76702 27804 194000945 34056 53624 799707710 34056 10671 105030002 53624 1891 500686208 1891 65274 594275600 53624 8485 754337626 65274 14385 766473350 63702 10671 65729199 73335 8485 423134446 73335 27721 378295727 8485 21804 305573630 849 21804 703377521 73335 62455 659126346 73225 73335 725485255 82939 73225 525385343 82939 18511 589337454 79812 82939 47517861 79812 35142 6558472 42893 35142 172072632 30364 79812 241970536 35142 31156 514858654 42893 5137 735960422 43899 35142 145667446 18167 30364 272233174 32988 43899 765785257 78551 5137 93975219 59076 43899 229796606 43899 49781 218638943 78551 55033 977809159 33446 32988 690784231 59076 51442 407436654 43122 55033 927613489 43122 61121 374199548 51442 21290 460018725 61121 31161 146449340 52733 43122 165136760 43122 51942 550813771 52733 8411 647672698 30081 51942 555303151 52733 32819 970315806 2420 30081 422951121 33404 30081 97479994 61452 2420 714160114 67257 33404 246703379 27350 32819 965275833 28657 33404 900196474 79730 61452 922641993 27350 7533 532699700 67257 61775 467014624 61344 28657 695630069 78309 28657 547224034 78908 7533 979804656 61344 15918 614380360 34978 78309 352068070 61344 54812 399899575 22575 78908 48320969 22575 6377 91707601 37188 15918 180631123 61515 6377 314436248 58475 6377 202869687 22575 83005 69854810 27574 58475 357457268 17950 58475 783392474 17950 6860 141854693 65518 58475 735391742 65518 65457 716387411 73479 6860 550767939 75175 65457 85686281 65518 56339 28702122 56339 60697 39864510 32858 73479 612654577 32858 76537 103968742 56339 71499 86502789 69004 56339 362746242 3822 76537 416967064 75255 76537 385683818 10391 71499 521198439 4300 69004 184351375 336 10391 633298053 10391 15224 407514361 10391 49058 16207178 49058 59628 356338272 27446 59628 525126539 11375 336 437156115 27446 29771 732295252 19102 11375 982430355 22494 11375 270238801 22494 17284 901828356 11375 38126 928548010 58498 19102 462713326 43930 17284 535223225 32401 38126 537369647 17284 10803 591538228 38126 82592 213528928 42493 43930 47927089 32401 51256 298558777 32401 19929 597461410 36342 51256 336142083 19929 50778 949437949 27797 51256 676416608 56412 27797 955351521 56412 13400 879199380 74945 56412 302795110 74604 13400 287364611 63654 74945 603151383 54762 74604 281890895 74604 28890 450991429 12387 63654 47312623 54762 1133 540981563 63654 17903 972398638 15262 28890 881884837 46662 12387 210591968 17903 66185 778370812 66432 15262 454450545 66593 15262 25064947 55803 15262 114574663 55803 80230 494746816 55803 67468 911039489 82029 66432 479834479 80230 62048 733917745 73284 55803 800998386 497 80230 73876821 5075 497 835069181 73284 76867 147035822 48678 73284 382030992 16042 73284 522508445 23974 48678 95424574 16042 52903 595778426 57387 52903 132350812 36913 23974 306636847 61165 16042 33612474 61165 5910 137832226 5910 60576 267501902 5910 41045 30933914 25809 61165 952308514 67863 61165 535354943 25809 44511 633176648 60576 49787 710329414 67863 38018 582937555 49787 37981 401845623 3370 37981 681832395 31770 44511 81400725 61279 38018 657454480 5737 38018 356085054 37981 13960 432440821 13960 30891 947221049 67183 5737 936449759 5737 14256 551961632 67183 60608 691474039 54455 67183 656320741 67183 68675 52779904 68675 70916 102122153 54455 23131 653423796 52388 54455 859235080 19994 68675 522333153 58960 19994 53846247 76006 19994 37951121 23131 77461 686455216 77461 19324 369975171 76006 42024 190243591 18306 77461 410294870 40733 18306 973501984 42024 73459 927550615 18306 57228 108245340 18306 46939 813391861 27233 46939 115323558 53434 27233 808758114 53434 73516 257161016 12962 53434 882413626 10187 53434 403575961 9300 73516 82509499 12962 68425 313945027 9300 45784 150218228 10187 32079 668382568 68034 32079 747973212 68034 68505 27642090 68505 22229 848607149 45784 34796 62561761 39400 22229 231640390 68505 74397 100215118 49679 22229 935373180 4286 74397 763720365 6692 4286 138017085 1844 6692 763862253 74397 32507 989793826 1844 80537 130210190 32507 73678 329893121 73678 1098 45280294 32507 21432 149588158 80537 36045 705337446 80537 59300 277321721 2823 59300 760862152 36045 10437 439156310 81562 10437 607119333 36045 31700 994231012 44743 10437 568345300 12362 10437 480422175 10437 20180 231284536 44743 80972 57979745 59106 80972 196419019 29542 44743 15101353 49106 59106 825109596 49106 12360 623300773 29542 49738 530138520 28948 29542 289085451 7740 49738 375483001 78417 12360 820971852 78417 30365 544852390 78417 80524 664801764 3248 7740 783441210 30365 71724 564338873 75325 71724 146186018 47395 80524 241401224 71724 3725 220749356 47395 45389 225133692 47395 75814 52187240 23400 3725 743797582 42729 3725 142778566 42729 55856 600203074 55856 4743 845019985 62802 55856 760909401 3570 42729 455695696 3570 45419 61880838 77489 55856 547042114 62802 68201 5036159 3570 33917 90748078 3570 65696 239818884 49862 45419 171685128 33917 55959 466920998 74629 55959 780601076 33917 23025 809602857 74629 48508 637322432 15451 23025 562601500 55215 74629 625531493 73650 23025 305534433 48508 55556 52093099 55215 4763 248603514 55215 14023 353357787 55215 51631 213369581 51631 66061 742199653 51631 62438 935915924 17278 62438 345329820 66850 66061 922398175 10769 17278 509471266 81438 10769 909449430 66850 26532 933890212 17278 69775 975377006 69775 34608 124969076 69775 46347 203829992 21808 69775 553299429 46347 68933 778601096 6398 21808 428324608 34608 32254 670730372 27259 21808 190205312 26668 27259 387114994 5492 6398 807538390 37784 5492 617869044 77594 26668 203798427 77594 57887 669883157 57887 53006 782102743 20684 57887 855858383 77420 37784 3417574 49682 77594 139721950 20395 53006 74246595 77420 39446 583919916 3453 49682 705432715 20317 49682 937971250 20395 75446 242241973 20395 5916 767956066 5916 39284 197834274 75446 81717 69884948 5916 9166 330618329 75446 45995 10757224 39284 70403 80537561 78666 39284 100202797 45995 53249 112489317 78617 53249 136182309 45995 75347 639812918 75347 74963 96809888 75347 61906 324488899 82309 61906 46638235 75347 76094 748283516 20688 82309 16195287 20688 82617 298343807 11607 76094 128005472 76094 4957 939222413 4957 16134 354067095 34091 20688 738160759 82617 43615 509290196 43615 3712 45464699 3712 78498 238887673 21627 16134 565554171 32266 43615 978893604 3712 18573 503490589 78498 57909 624459300 63967 78498 313982345 63967 1461 857901101 1461 16402 360739719 71486 57909 757824048 1461 34072 510764091 29582 71486 7777957 71486 24852 936236287 48033 24852 424859945 25202 24852 579185718 75315 34072 198128067 24852 19805 396159482 75315 12679 340153481 2984 19805 812085720 59190 19805 872113440 81643 2984 99783276 19805 44134 996072145 59190 8232 872702973 49162 81643 33580531 58812 44134 433102335 44134 64518 597558918 30581 8232 382266798 58812 28376 246369279 64518 35479 672214624 47172 30581 697932832 36901 47172 310412063 29423 30581 728567108 29423 29878 185592987 155 35479 520801546 36901 35805 92800373 3271 29423 18287715 35805 68453 742004075 79022 29878 311381968 68453 50498 573365807 79022 76392 553182440 74657 3271 988883427 4796 68453 950334566 76392 454 608594581 50498 68702 542169660 36746 454 572965767 74657 75611 384725897 4796 32341 988679739 454 31979 442465723 32341 23020 887046292 31979 64493 876984132 75611 7688 208698604 18215 7688 24946662 67571 18215 614664407 7688 64726 270442426 50707 7688 533807478 64726 1721 47014705 11098 67571 974366223 16734 1721 746357479 16734 35727 899085814 24793 35727 568802709 72262 11098 233662331 41555 35727 60462110 16734 59152 771854309 72262 77845 101647497 27630 77845 466195100 7512 72262 491263615 27630 52571 431452525 39589 7512 478112731 27036 52571 557571606 23996 52571 86663495 39589 6628 424696372 81931 39589 319102688 81931 13227 131027469 18164 27036 687056100 81931 64406 59020006 18164 11675 207197563 30706 64406 914420114 45098 18164 220057107 45098 38702 770587503 11675 58180 50207725 45098 6846 857885280 30706 59492 616709005 75572 6846 762714315 38702 22597 187971087 23047 58180 695893242 22597 66358 116697704 22597 27843 408312780 26254 27843 224684909 8048 27843 353776908 68134 27843 274486231 26254 75176 872632517 75176 18714 557995599 62472 26254 601859815 60085 8048 30876104 62472 63665 804790007 60085 8158 166778971 60085 19819 327587867 62472 20878 804529443 50247 19819 730826061 8158 41914 115620803 65877 19819 119651461 37763 50247 252341617 30075 65877 668118897 30070 50247 919820839 34079 30070 241283884 30075 49749 287209067 30070 59127 381023563 30070 6106 753485381 79778 49749 328290071 56746 34079 60363397 6106 76384 717961662 59127 32408 500788066 6106 19899 10630343 76384 35562 840884409 35562 62384 2850738 10135 35562 873208406 32408 13876 41340068 35562 30073 650466439 71095 10135 602576548 13876 57746 436387468 30073 58541 469627047 30073 41580 810293181 41580 31582 273833900 71095 53118 686050338 15955 53118 53172746 42799 41580 440236749 41580 78860 826072450 42799 47208 521716635 29891 53118 951375022 34899 15955 283191897 4785 47208 24138956 83092 4785 929244307 83092 25567 134466676 51432 25567 332487036 74686 25567 855030723 74686 50387 285936354 63337 83092 197503738 63337 42482 27824731 50387 52549 512524446 31132 74686 925977957 63337 66908 312805152 44898 63337 189347949 31132 45117 12272220 44898 63039 680613094 44898 83453 926181977 31742 44898 475422051 47077 63039 972721643 47077 21966 720832655 31742 60390 689409804 60390 43914 549264241 43914 29458 674710544 68567 60390 574130997 29458 66534 783946478 35743 29458 196068269 29458 51916 20863495 75166 51916 714684464 68023 75166 45809982 35743 6007 325062598 20823 68023 320129696 75166 35803 726762142 63070 35803 821997032 53289 6007 901665305 35803 19218 311883250 14808 20823 459456043 19218 55089 380850352 53289 50068 250766281 14808 29685 696437227 54818 50068 780291527 45453 14808 131885705 27807 45453 481887328 45453 1294 803438720 45453 26791 338934195 1294 3316 805636904 80826 26791 759847252 63871 26791 522188833 51617 80826 224594622 51617 26875 393826286 26875 41075 696453589 26875 3120 453790588 51926 63871 559518939 43828 51617 17146265 63294 41075 742718184 32054 51926 340215196 59356 51926 898999895 59356 46351 204402206 32054 65351 477366449 32054 21253 429975365 21253 46488 562122327 78934 65351 332813785 1014 46488 213895218 65943 46488 513611672 11535 78934 904221182 13315 78934 269782466 40337 13315 318180193 22595 11535 609100753 40337 71310 558213992 4585 13315 393017050 29087 40337 44863209 71310 11751 528974587 22595 62855 57849496 29087 27130 177266677 45006 27130 446250419 72152 11751 56549287 22275 72152 547887009 28224 27130 182858675 79478 27130 949398387 72152 53735 52788415 78020 22275 308941004 71929 79478 159327041 17347 79478 898660283 82105 17347 357336677 82105 43595 99707510 32550 17347 462839152 43595 47400 336102321 47400 53460 940950171 48889 43595 577706881 26761 48889 486716809 73119 47400 430491588 73119 57473 32330046 10722 26761 785145515 40970 48889 592677172 69935 26761 616691765 74618 10722 293196172 40970 40990 673069166 10722 34410 257786664 40990 69420 925983704 9227 74618 733636425 67506 34410 217993416 9227 71225 22778282 18464 34410 40805665 74440 67506 653080252 18464 36341 639494349 71225 23157 642469845 72526 71225 535579506 18609 72526 900880882 15640 23157 447537659 43182 18609 760301624 25919 43182 696572690 79799 15640 694894892 15640 38909 211053708 38909 19156 646404005 43182 18293 420321246 18936 25919 15244976 58681 18293 429032356 18293 56317 44926749 14091 58681 559300759 17186 18936 88350567 63117 58681 542836761 5553 58681 121297395 66497 17186 110653002 63117 38629 104173989 17186 14058 73285381 49110 38629 327452784 28295 66497 475522457 66497 72129 992016276 72443 72129 975029232 62983 72443 676129926 72443 1633 870977061 62983 73987 886181489 21946 62983 286947208 21946 35985 622363787 56635 62983 186664288 56635 18295 750075775 73987 64448 146567465 64315 56635 512950015 64448 35123 451100496 18295 26701 520443825 26701 31320 39148665 51079 35123 146760297 22977 31320 870244285 35123 52993 53763636 22977 31826 482229554 41226 52993 945656694 41226 53158 126301163 79700 22977 358248731 15377 79700 320495471 61736 15377 964529036 53158 53547 543843221 73283 53547 941693506 73283 22905 291010681 61552 61736 800147500 65862 61736 776800224 53547 51111 119013403 22905 36579 21004285 65862 31688 35652710 40641 65862 109582972 66831 31688 294071136 79856 31688 671826256 79856 26650 650051839 47114 31688 776598713 79856 70192 768924838 47114 64896 693945788 47114 75509 309286642 78351 47114 153091386 70192 51114 780716044 70192 76196 410656369 15526 78351 38729592 36071 75509 606487569 51114 43092 708438180 64998 76196 128549394 76196 78505 223773122 15717 78505 833507235 36071 78600 534977590 78600 71775 610088437 45287 15717 861009959 6284 15717 898362698 71775 32966 41330384 10934 6284 68421371 69733 45287 682613845 29168 10934 454113523 29168 17909 518131171 29168 63229 601742482 10934 59528 904742833 59528 70456 272152807 63229 67419 540754604 6080 59528 209788254 29031 63229 491350914 70456 33190 134888333 6080 18847 106178029 47794 33190 63874283 10020 47794 836696619 18847 1484 449639134 50035 10020 259578167 2260 1484 81160378 1484 69681 739573260 21967 2260 110554600 57718 50035 105076492 50035 7141 372114244 69681 16592 773043482 16592 69411 328033039 31401 16592 44969250 74251 7141 930842162 7141 14617 286149480 74251 20765 267681367 20765 60341 515739964 31401 12088 359515496 20765 12600 998825328 60341 79372 935496284 35397 20765 179731484 64222 12088 53111856 23556 35397 256963263 35397 61390 882041875 64222 18212 580996236 18212 47 224375429 64222 78961 898423168 48426 78961 372870504 61390 63440 90229759 18212 46314 37261630 46314 26489 74475861 48426 58044 621223096 63440 24353 341531344 46314 77960 647685106 46314 52046 642409570 26489 53757 303792867 12776 58044 304870752 12776 8481 593962148 53757 57044 78120227 43714 53757 923873768 53757 66025 582676491 43714 53677 865672530 57044 55282 700657664 47687 66025 982041125 2175 53677 394772050 6140 66025 872299360 53677 50039 29278451 50039 11795 764496433 73946 2175 179293747 3959 50039 416199166 21185 50039 700395628 21185 58376 496360720 58376 38898 781929455 58641 3959 567100394 70948 58376 271359590 58641 8005 519166144 58641 71294 491739709 58641 18406 40168439 71294 68477 475898057 1045 8005 540833844 8005 70764 746545018 1045 62372 44950716 70764 22426 611688359 72295 1045 146633262 39192 22426 74145037 72295 58852 465201772 19458 72295 135340811 39192 40425 632323395 14080 58852 756918059 19458 42352 629836296 52691 19458 395430651 39911 40425 587346429 18531 42352 238873813 77500 18531 784600431 42352 56854 354757131 63097 18531 290474676 38967 56854 443600179 63097 57589 729641966 28741 38967 997388889 15545 63097 846270643 83110 28741 144140355 30652 83110 403623641 83110 20883 125551256 15545 69103 901784129 20883 63216 940403523 32797 20883 615779663 32797 22622 238171915 21632 22622 928037232 52202 63216 683157308 9627 32797 44333948 22622 43103 743104638 52202 34747 844249286 34747 13661 375266714 24769 43103 94509704 50013 43103 155199180 73025 13661 1738580 15797 73025 104769111 49166 15797 283853399 10840 73025 293825605 15797 15129 670338730 15797 53872 422290653 49166 67399 275096002 5620 15129 341760834 67973 67399 990024645 45670 53872 768287247 45670 81615 767865280 12756 45670 74199915 81615 17207 550613051 67973 42240 38522169 4248 17207 379671282 31232 12756 438419451 12756 61030 345577232 17207 63382 639288430 63382 62880 331057977 69412 31232 667584507 63382 13333 19859512 63824 61030 140031450 10881 69412 602854078 63516 13333 350605097 67698 69412 359226776 83437 67698 332270015 63824 68213 335316928 67698 31960 591722972 68213 52442 413485607 46148 83437 236085432 31960 75203 676482838 8536 68213 27083099 31960 76171 922726143 75203 23989 504007049 76171 16643 452001912 23989 18759 107697177 8536 9016 113983067 18759 21092 471849636 18759 52600 434553610 21446 18759 14748567 9016 45756 646379775 36118 21446 773388790 16926 21092 458521209 21446 15486 572659380 71187 45756 700389603 16926 35035 517680054 15486 37900 335766044 7010 37900 103965211 37900 32677 211134681 35035 72456 364792657 32677 12629 632080165 37900 43845 987514366 43845 35950 277767509 12629 70334 167933075 12629 55861 134335085 43845 49047 358617853 79634 70334 382216571 35950 71945 467444262 71945 16116 202151106 82380 55861 417777296 79634 5467 848848453 3210 16116 984445848 5467 76581 480220502 16116 56638 295623034 83394 5467 401416018 3210 78740 59524476 3210 55103 837938223 83394 57769 632075764 78740 31198 211435543 57769 16040 680543200 11727 78740 982690479 16040 46107 831518186 14218 31198 23684046 2200 14218 910677529 44445 46107 191582439 6686 11727 833408558 81023 6686 116428525 51487 2200 77561740 6686 21624 611298165 81023 68617 993036908 80253 81023 738633163 37129 80253 898726715 39163 37129 952116574 37129 52463 397309817 45855 37129 183327667 15332 45855 361839094 52463 54568 969530419 52463 82268 235957896 32619 45855 344836077 82268 67569 71565966 23183 82268 180122950 37240 82268 429365758 82268 27490 427861630 37240 31533 598233199 49251 67569 437661319 45161 23183 756906677 49251 21179 496347841 54576 27490 457898567 62448 45161 38952221 21179 37376 464532883 15242 45161 638094100 73398 54576 240814383 37376 20082 872245606 73398 70122 453355334 37376 44537 328440403 70122 15908 458532898 70122 10720 134928522 70122 62304 510147525 67185 10720 99858852 44570 15908 159498997 67185 43567 552167181 10559 62304 566331002 10559 14028 424555416 82270 43567 349495788 37029 44570 584470653 82270 41021 538303873 67972 41021 492916996 25962 82270 682705622 25962 36538 108406884 63681 41021 287276985 76376 41021 218531304 77994 76376 650443337 55180 25962 486224888 77994 74996 621282676 61038 55180 121487936 4893 74996 976120259 55379 74996 549703696 69765 61038 574686488 14714 74996 124229881 11807 69765 290283097 69765 63187 738210945 55379 1991 783781635 11807 34287 460221576 63187 37715 301323243 34483 11807 160097262 34287 59320 710508445 23954 59320 186926460 75332 59320 584604740 81444 75332 226575344 23954 60616 964267785 11884 60616 839185438 73495 60616 874234744 11884 56046 40388357 32187 81444 215664595 38149 11884 225619858 32187 76834 873318769 20417 56046 187051011 41552 20417 899991444 76834 41122 681136711 41122 50710 68417396 41122 62757 642431264 41552 20925 219862538 50710 70622 844910321 50710 78403 207541770 20925 52102 862871042 70622 72098 124581643 72251 20925 964713949 78618 70622 795978313 72098 4354 152770320 66654 4354 22236892 25941 72098 222623299 55290 66654 47253680 16812 66654 257688765 55290 16496 56946896 16496 62380 1076161 64903 25941 632575797 56035 62380 609322830 79365 56035 325381497 49896 64903 509421961 7823 79365 230751516 49998 79365 557249170 7823 82963 631898533 82963 67858 59182245 70886 49998 232098125 7823 67123 144552454 60289 82963 295375441 34925 60289 2407027 44107 67858 776850061 60289 59534 142390594 67123 61313 51437616 60289 29719 664193946 61313 62787 639490527 58885 62787 388968097 83492 58885 580266276 29719 77495 202827989 47290 62787 975715761 58885 3353 871383649 77495 22544 134556628 22544 31940 740523840 22544 6900 995034807 13715 22544 620989769 22544 38404 104768396 38404 70498 485555717 31940 63392 736008936 38404 75529 420448112 75529 15325 476445763 15325 14098 323976314 15325 79579 210675183 812 14098 785841012 73807 75529 316367169 15325 64521 306991950 39938 79579 748746159 69521 64521 604729923 812 11226 961457842 64521 63831 102473889 63831 74763 82846408 63831 48243 951935596 63831 10047 51893153 10047 9657 774265959 34703 63831 770470323 74763 10329 427864989 34703 57647 984388828 14591 10329 67885076 22300 57647 169818414 53405 14591 691038169 53405 1279 842395088 1279 59444 483301211 14591 71138 28922068 25140 22300 31993083 71138 79246 138317597 79246 13853 504421608 47447 59444 562963328 36456 71138 113811507 36456 59649 451397567 13853 7239 107791268 13853 16726 640340585 47447 48005 173816675 59649 30441 140013910 30441 31323 672309774 16726 26801 95427838 56184 30441 501050604 61093 48005 66410762 26801 76904 86513222 26801 8219 777415647 26801 2387 790745438 2387 37073 105489625 37073 28812 841929947 2387 9892 309073300 8219 64279 135825783 9892 73620 401367968 28351 37073 834855105 28812 76488 631789657 76488 63813 518954316 80148 73620 250373530 56434 73620 639184938 49895 80148 259644733 76488 40238 988656991 63899 49895 829620055 80148 18443 273904673 40238 64906 193676517 58147 18443 227801646 40238 14571 64849858 72409 14571 820135443 48720 18443 583022096 14571 35778 986910373 24412 72409 904610976 17242 14571 878614967 38921 72409 682953608 38921 21080 13236899 52433 17242 146382423 24412 65716 131644855 52433 26153 497690077 38921 82298 584598998 12988 65716 47988409 12988 62171 786862183 65716 40134 628186482 50304 40134 245863766 18960 40134 789428122 62171 75824 771992195 40134 25079 874476784 56954 40134 61872982 50304 58395 433184397 76550 18960 20521093 82806 58395 43089932 25079 74271 901981492 77799 58395 391212526 82806 68114 448015858 67299 76550 711477243 63241 77799 68729084 81113 63241 743634876 65203 77799 706163276 33493 81113 575287796 65203 78911 917374046 65748 81113 870542599 33493 79493 442198835 33493 77250 153301510 77250 33679 229139844 37605 65748 297076115 10714 65748 555140261 10714 58801 988451626 37605 54909 382154749 61290 58801 48297150 619 54909 121083105 44221 58801 715301812 44221 77719 224272744 70961 44221 750436155 77719 31930 683274396 77719 69752 734979410 69752 36076 247988918 48601 31930 995047383 339 48601 55574093 40675 31930 46775919 4177 40675 587351149 40675 45732 239407573 45732 53865 389050779 53865 58592 304645863 3077 45732 460039701 4177 54945 453892484 36669 54945 965233754 53865 43568 328484044 3077 70919 480647334 72347 43568 972458866 36669 8037 109676849 76942 72347 469602871 53284 72347 17992985 53284 26127 900369867 28703 26127 465515498 10665 53284 63313714 53284 39046 143514170 60522 28703 47874407 10665 38058 383096834 74556 10665 8803176 39046 65786 410495980 77922 74556 129292041 77922 60626 484406305 15505 77922 270268931 65786 59026 389212632 75608 65786 834008067 75608 57912 655198772 60626 82568 709071595 59026 12934 620777543 59026 31302 304307884 57912 54589 261619948 31302 5806 139159687 81143 82568 522859232 54589 22559 642731765 47187 22559 244587061 47187 66914 601608950 47187 74008 114230600 36929 74008 883329124 66914 36933 41193424 66914 43328 121239593 10677 36933 101358552 74008 26279 634328234 12919 36933 111374949 21391 12919 134781781 31892 21391 657873991 79391 12919 818445531 12919 35358 659227610 12919 45776 177144406 36589 35358 702188360 20890 31892 88042907 38386 20890 323927460 65129 35358 454374811 36589 1144 125585547 39182 1144 741827664 1144 51000 196334691 7721 39182 449701375 64855 65129 670831266 39182 59487 906766915 59487 16887 132462138 16887 45227 514358705 59487 75686 333154709 39383 45227 709830067 17302 16887 847958503 45227 9091 26985510 9091 23469 411883342 9091 34629 349438633 29063 39383 509712973 29063 52091 26485211 52091 70721 846550079 70721 51267 654593839 14928 70721 336412831 8508 52091 45610711 8508 28759 40841174 8508 28811 789450311 72616 51267 846442671 50351 28759 816155789 57 8508 194162302 57 78841 24496049 28811 28221 117993028 57 58063 444784017 50351 37572 871542674 37572 67033 118203520 28221 38218 303068793 38218 77909 721586865 77909 68321 765517954 38218 60343 897536340 19331 68321 332992269 19579 60343 961691231 16500 60343 895524677 16500 21689 252169452 19579 51683 759983257 45286 19331 626597428 44255 45286 299343796 2747 45286 848782712 51683 9669 407607735 9669 37841 799729541 44255 72256 940305728 74436 72256 217955105 74436 60035 62621792 48701 37841 245509743 72256 68011 168239024 80256 60035 635103230 56177 68011 938709483 49591 48701 580097433 68011 11584 52968703 56177 11335 281234209 21202 49591 753108475 2399 49591 472130218 2399 3960 263957813 10633 11335 322305444 10633 41117 466996009 3960 34785 655748655 34785 7580 892484396 51518 10633 503192607 9592 51518 813245729 34785 65424 340794982 7006 9592 744264782 7006 61303 335232395 9567 7006 277725372 7006 23538 222241126 64735 7006 600113062 23538 72466 996162383 5234 72466 116339670 40757 5234 110706509 47842 72466 641721880 5234 28271 51863030 33787 5234 260079637 81295 40757 368535975 28271 24275 433831794 54560 47842 960186569 24275 2895 472947281 33787 29012 933594975 2895 49463 129396113 2895 68777 605219028 3449 54560 36673547 28785 3449 590331908 28785 36917 35968187 36917 9285 547557196 69880 28785 759819591 60344 69880 532605338 31552 69880 943792005 46192 36917 215292060 10458 46192 997112752 80252 60344 208952025 77642 46192 160589317 46192 71180 235571119 10458 11560 175152846 71555 10458 555781360 24166 11560 290509813 24166 19639 416703142 71555 68432 693493240 68432 8756 521519017 61570 24166 151078391 19639 25549 734285631 76257 19639 579856266 76257 71018 17472154 61570 30803 556392037 48848 76257 432552614 48848 19763 521624947 23918 71018 541998384 56925 23918 515675932 30803 3542 168267211 48848 82452 946735595 19763 34173 700410435 71947 82452 737565307 49511 3542 121977817 71947 48501 829181326 80702 49511 13036323 27306 34173 712573046 27306 61949 743674049 80702 68284 866729272 4768 68284 521110283 80702 11049 846426764 68284 29248 534175147 4768 55428 447683885 28714 55428 902782324 55428 58134 853743033 11049 79024 506704944 28714 16827 795098104 16827 7011 595273086 5717 28714 176745305 16827 55933 816238307 5717 1190 360747736 51913 1190 838702698 7464 55933 281629283 55933 45412 70782793 12613 7464 196039299 76312 51913 276512564 76312 57613 398072322 73883 12613 115550474 73883 20474 739377591 77629 73883 809116023 14464 76312 941898682 81045 57613 98631954 21575 81045 375452695 41910 20474 974692897 16804 41910 263672292 20949 21575 263157330 39544 81045 325238534 39796 20949 402773508 68240 16804 536753124 39796 8304 607742721 20405 8304 917965725 39796 54528 480291185 20405 45832 399975694 4024 45832 14310604 60523 4024 466690806 60523 48205 584990260 5563 4024 844280292 5563 12563 850618975 21929 5563 82559952 27569 12563 476963686 27569 75081 321275777 33399 75081 675684969 21929 63322 841981043 33399 25788 105898477 14766 27569 257047477 14471 75081 964042939 55998 14471 302929181 25788 4183 196083949 14766 21892 892692131 33794 14471 694774510 25464 14471 738853878 55998 36063 473005126 36063 81523 668419682 3847 36063 655383507 81523 42751 1452323 18203 42751 654760926 3847 35592 724984558 53979 81523 821758760 20325 53979 113937072 42751 1397 650732467 20325 46526 346331134 1397 7149 251030449 20325 33657 764142229 1397 72839 57197889 596 72839 362541650 46526 51068 721249998 81091 7149 884253517 36696 81091 537046048 56131 81091 222911924 51068 50392 8685533 67325 56131 29809448 56131 67734 252125045 10798 50392 698925052 67734 78223 174275956 67325 66243 706573741 66243 32535 36363021 32535 42555 144816529 56695 32535 407197888 66243 32538 439540567 32538 33831 418309469 57936 32535 68884525 32538 64629 755994093 57936 11536 38847290 41332 57936 358327591 64629 16671 337986047 11536 74467 43672508 48659 64629 735492280 74467 78644 122589500 82860 41332 74714057 16671 42742 99795806 78644 83484 826906577 56961 83484 539225371 82860 22438 981101345 82860 39283 880681864 42742 45881 263335386 56961 23193 75240478 78157 22438 143583499 23193 34442 137874302 45881 42674 976791061 42674 33415 1739050 49085 23193 568247715 42674 69756 387605302 49085 76878 193725459 27473 33415 443190028 27473 45116 512092955 1128 27473 49727313 4803 1128 236693709 4803 44013 163238989 66128 4803 240408643 1128 56861 490953315 51484 4803 47944885 23826 4803 688480287 76267 51484 102461063 5817 66128 931508219 23826 13132 175072832 5817 65196 951578281 65196 65261 831175174 5817 25760 899576891 65196 65199 701894733 25760 70174 145856499 60144 25760 738269102 54786 60144 258019920 30690 60144 489569194 70174 61293 45274215 30690 70772 170212460 28342 54786 86238214 5725 28342 807454021 46992 5725 967234775 70772 76020 601073090 76020 61941 546716256 46992 629 537022962 75700 76020 371982817 75700 54456 689994469 629 51024 98131470 44584 75700 466842977 35782 629 163425940 22760 54456 292088128 35782 76985 32591240 49293 22760 695221117 10471 35782 364151508 35782 26584 319125682 26584 29837 788623620 49293 75040 225108223 68111 26584 594043835 68111 627 359634090 29837 58416 307359933 1359 627 344087328 30969 58416 969887887 30969 53102 950902457 1359 73370 131003699 18539 30969 17040024 69545 73370 327890213 73068 69545 568391847 69545 39062 943301823 39062 55440 143379605 55440 54907 834079239 32318 55440 757843052 31447 39062 294117689 32318 18559 83593955 28994 32318 514165286 28994 45825 881437965 23944 18559 44917795 35885 45825 353384318 18559 82004 112123440 16747 23944 787857738 23944 9316 427064909 58200 9316 242589476 16747 82680 966542263 9316 41384 967952923 26253 41384 927110635 56122 26253 69813767 41384 52838 278870515 54538 41384 88925434 54538 65128 515640793 63012 65128 313666077 1001 63012 468263781 82804 63012 556363997 63012 20350 125662035 65128 31711 233019958 37468 1001 66551440 70965 31711 38461662 51010 20350 530808157 31711 32128 101087820 39084 51010 92032460 14151 39084 259710856 51010 74532 32889622 77876 51010 632849320 12458 14151 862214141 77876 18155 737264688 18155 77007 746810491 12458 64291 112693713 77876 2482 951067506 20459 2482 433288547 5302 2482 431322374 37173 20459 19547715 2482 56281 392218900 66268 56281 844006511 20459 82943 339060513 66268 47814 272893827 71817 56281 14135074 7277 82943 155268768 7277 8067 714645654 47814 28790 63817530 59274 7277 362409190 7277 69392 659747429 21779 8067 704529333 21779 8580 29326653 8580 39485 294015201 73904 69392 584842730 39485 24052 128923704 8580 30506 75727738 26383 73904 514916169 19451 26383 296686009 30506 40979 717344929 24052 51701 990102354 26383 54338 954700867 81381 51701 483537397 51457 40979 786005558 34486 51457 951239016 51457 60567 200953494 60567 75401 110150779 51457 61828 235943936 46225 61828 413596016 82451 60567 454608979 82451 10604 107813062 46225 68445 307861889 10604 35166 809707984 10604 61987 808307747 82451 8992 381787439 63688 68445 528490178 68445 66847 109649028 48909 35166 369777264 31939 8992 857570266 25612 31939 845574050 29546 25612 156713920 8049 66847 272312077 80680 48909 952010370 31939 79630 111374828 29546 79792 743247848 9215 79630 69077831 14240 79630 2032839 12722 14240 739634408 9215 32493 52234126 7078 32493 623167515 45358 7078 926111180 45358 68101 805911357 32493 31828 339881438 7078 54114 186495682 62769 54114 183987793 68101 69209 858777335 54114 68980 931113624 31828 39904 312599109 54114 20053 344378124 62769 18560 953763079 68285 39904 842474092 66156 68980 791203231 60121 39904 399780628 20053 25908 213796802 13506 66156 783812493 67801 66156 886036318 67801 75026 841138360 67801 7988 303232930 79107 13506 572668996 77487 7988 230987852 78050 77487 226831042 7988 82260 802391200 78050 62112 73370949 78050 35040 893585010 42558 77487 243996945 35040 41146 357891393 28182 41146 722705349 35040 1152 636010666 8000 1152 384964962 35682 1152 279533431 1152 50138 539288135 73622 50138 436250177 35682 1555 562550123 73622 34263 413962642 71658 50138 81728068 77893 1555 596908608 73622 51628 734715680 51628 41637 319020126 77893 39968 219322817 10055 41637 78352050 41637 30333 764985925 41637 49367 402307148 39968 16175 290370766 37912 39968 167726302 10055 22037 740641632 37912 7520 549145882 10806 49367 465345830 16175 83163 512872611 56896 83163 577395515 15831 56896 868147771 71152 7520 424302096 34590 15831 672715392 83163 16538 569388887 16538 71839 672137103 32350 16538 909373352 16538 50031 252031465 16538 63272 891765293 71839 31729 867083252 32350 82026 545172777 31729 10809 709988136 63272 70289 334585635 74197 70289 270776875 82026 74015 97046426 525 82026 680343766 73587 74197 415517437 61501 70289 186081874 74015 46839 866064266 61501 58418 851353657 68881 61501 703049132 4104 61501 76681207 68881 81299 126496262 9878 81299 991814461 42801 4104 835567633 69680 81299 52913964 16071 42801 598739966 4618 16071 224103868 16071 61903 874552466 21370 16071 733257064 39360 21370 131046577 30880 61903 498557183 21370 1928 814608718 23733 1928 238899896 36864 21370 395952671 23733 14003 821158837 36864 43934 466260663 62258 43934 416456986 36864 83405 931585413 14003 32443 168567530 10036 83405 972201860 60208 32443 852926156 32443 32553 689416292 43813 60208 356783777 60208 81812 424427116 60208 19984 240600350 81812 34571 208674372 34571 67855 807070406 34571 43405 276312938 80991 34571 408988773 34085 80991 841256554 51066 34571 476300110 43405 36081 833020352 3823 80991 605306842 34085 19518 6061244 19518 26124 236791513 8656 36081 847872213 3823 41548 401721280 65257 3823 871780392 21411 19518 806289963 36338 8656 701062248 8656 9909 556713901 76116 21411 786047845 36338 48342 785536058 53637 21411 114787308 26197 48342 587142741 48342 24259 129705141 6276 48342 968593779 24259 83383 808716296 34913 26197 432363958 26197 17181 52807692 17181 10191 645556993 43381 83383 463905839 43381 75062 143001110 3357 75062 805783329 10191 12992 336926439 30261 43381 996181384 75062 5642 269098546 5642 76086 962457345 12992 31716 549622712 39165 5642 101675785 5642 18873 738321215 18873 49092 905241002 39165 39730 899139116 11141 39730 985848314 49092 65909 233767538 35410 49092 705691244 65909 11597 791852259 11597 54472 926602803 11597 76657 210316014 77447 11597 884144440 82118 54472 944264409 82118 46747 293399142 54472 47262 220104104 34356 47262 973030258 42711 34356 38133840 34356 36539 611524967 46747 69367 11119667 36539 60543 188402748 207 60543 935755968 69367 82607 799310906 78809 69367 65423417 35412 60543 48848037 4181 60543 379631933 207 8791 644645394 4181 59226 265386021 17841 4181 989706748 39054 17841 114148360 29703 39054 128046085 59226 82061 243995076 17841 55984 809011978 39054 15326 880815084 29703 35745 763616669 5196 29703 642335614 82061 41404 359742582 55984 50412 978786828 60652 15326 600131438 65449 50412 369088339 69601 65449 606518621 69601 75057 181979363 69601 20531 43700918 15362 75057 632470199 75057 34104 362048513 2444 75057 21546255 34104 41471 638420071 34104 44678 148719989 10567 15362 252702945 46782 41471 573001693 44678 71938 626502522 75448 10567 820855381 17706 75448 498461589 16397 10567 850331291 75448 35658 548885154 14323 16397 305121550 40604 35658 820656251 24634 35658 259084140 40604 75330 786982645 75330 70401 750281183 25613 70401 195721947 24634 52605 196674804 79687 52605 889885116 70401 10739 134090416 10739 74452 227446214 25613 24663 11424026 74452 48968 627462115 39542 24663 545226538 10739 1763 336954315 2578 39542 929549430 2578 68696 467493809 48765 48968 893759593 46401 2578 574288242 2578 16517 5023578 16517 45672 749430771 16517 58033 67851094 58033 47104 379648547 55547 47104 631811084 58033 33115 609920688 47104 73709 117154425 34049 47104 178026307 62111 55547 543831986 41562 55547 813374205 73709 55932 636444826 63099 62111 337132704 63099 5876 888684338 62111 28498 505697936 5876 55267 92776573 10561 28498 640320364 55267 8113 146289765 5876 9007 705621260 9007 33645 39936552 33645 25094 478666755 8113 62785 207319820 9007 50821 290165484 13975 33645 778470694 25094 50481 305569043 62785 33795 126196563 71833 33795 263877555 16403 33795 121788118 13975 20536 33668344 35870 20536 405636770 20536 58900 645432737 26859 71833 471868808 17602 58900 301246192 37826 20536 233053286 17602 17444 684815780 24185 17444 944653607 37826 22677 797253822 17602 46912 104586329 12072 17444 328964021 22677 6514 408127447 25654 12072 57876053 73820 22677 605992661 15214 12072 1998097 25654 55913 775280214 6514 5350 738253234 79727 73820 575032719 73820 24082 384363026 55913 34163 226988122 24348 24082 517576449 34163 65975 397509368 79727 4848 733031245 25594 24082 218391114 72833 34163 346652753 52311 24348 322737073 46868 65975 911067164 25594 14488 15182537 34501 52311 117704878 46868 80048 995729523 14488 48223 348955976 24777 46868 7885764 12409 14488 656959421 24777 46779 28444231 80048 35873 629820009 24777 66901 431964364 35873 17292 715473759 17292 76441 202305036 76441 81620 24153058 76441 26294 683822771 72716 17292 448706291 47337 17292 898938932 81620 61675 589940713 81620 59849 886265721 72716 12822 387813017 12822 58596 532381264 70571 61675 358037681 24681 58596 529010902 42725 70571 123185509 12822 65765 908835899 12416 65765 812887483 36777 70571 605434674 42725 43299 22790345 42192 36777 829382596 67489 65765 80952210 35921 43299 270265561 15759 42192 372281561 35921 78878 446981005 42192 30789 935842312 82906 35921 374900563 66376 15759 67758320 30789 10870 912940670 56000 10870 447548853 66376 69365 145825802 10870 58971 851923053 10870 68282 28772579 10870 6657 100494664 69365 25045 45688130 6657 1674 294463313 57524 58971 22744760 16720 1674 93308793 64428 6657 462623071 52659 64428 314731163 14578 1674 132845326 64428 32668 95367151 16720 54704 279261503 64428 53260 415027715 11852 52659 293954170 78697 54704 339186445 40525 32668 138343629 28537 78697 199474372 28537 6849 708436385 15576 11852 653839810 40525 57153 128286742 6849 7316 334227939 6849 18004 28751344 68086 57153 296558171 68086 82956 598159783 57153 18767 253494840 7316 32202 566895508 20322 82956 238750997 23653 32202 364503810 46464 32202 743391883 64397 32202 221387978 75384 46464 803270649 39920 46464 126204177 46346 64397 231880514 46464 28729 7746755 46346 15444 146314125 74390 46346 539056145 15444 7256 287064997 15444 58638 760595144 58638 22537 764214601 36095 74390 47428851 59688 22537 942276385 83126 59688 219087781 22537 4625 312997718 36095 67392 539838792 4625 33817 947082268 59688 38303 991484279 4625 33416 973474725 33416 34647 605614288 28859 33416 509878066 10807 38303 943591911 73868 34647 749394538 73868 31159 989250602 17994 34647 755488243 17994 14947 325115402 73868 13908 813633373 43496 31159 389928635 2503 17994 839384959 63480 13908 789453489 2503 60089 897640704 7438 2503 61288629 78959 2503 943035399 63480 9655 447592240 63480 56353 728010412 7917 9655 826898063 53281 9655 371600269 7917 50835 599113367 53281 21671 958170730 53281 30906 862487042 53281 68756 43242416 17319 50835 85878169 21671 28735 412663046 30906 49837 465301896 49837 214 789855918 25516 17319 256947032 25516 58241 289080365 45238 28735 237252295 58241 24574 928557616 25906 25516 853658588 25906 71349 443083761 71934 58241 599489205 23156 71934 8595677 71934 78494 788195186 71934 64959 639482891 55406 64959 385458080 54751 55406 690801022 69006 23156 392117444 57435 54751 504692101 70026 57435 208028422 65245 69006 964691073 46323 69006 687077340 48512 70026 488243813 46323 76204 338403551 79701 76204 461690518 62621 48512 925885807 48512 74772 430167841 79701 79758 719458308 62621 82974 429010284 62621 30982 110562623 82974 25639 10852073 25639 12958 456251180 82974 20431 672389650 58888 30982 657633511 30982 2378 705787962 44079 58888 324146119 69512 44079 183153736 2378 12823 776766822 44079 41613 788069443 43331 41613 940715328 21943 43331 12265213 41385 41613 7050590 78265 43331 97008848 41613 41933 733712919 63078 41933 86678742 41933 79192 152061356 79192 11201 192812594 78265 40947 356732957 73296 63078 456681159 63078 3139 894800344 30559 79192 732544749 3139 32099 537980856 45216 32099 82686273 73296 47910 292128734 61939 3139 134950752 2061 30559 973032026 32099 35573 951961546 64332 61939 147198066 68075 35573 559107863 28413 68075 132538576 65394 64332 577702875 65394 22394 300866467 77331 65394 892912466 68075 15980 340750413 72011 77331 524482240 22394 46591 69611797 53835 46591 307013570 15742 77331 877758174 21089 15742 627373030 21089 50936 965488257 7850 15742 255247319 15742 51536 467088794 21089 67254 623635599 17738 67254 813728308 17738 54898 347714193 54898 61650 386079116 77401 61650 83383165 54898 79949 400965237 77401 27353 197061356 29297 77401 30921956 77401 51946 977266405 27353 59 683603285 71132 27353 560642754 27353 24584 231528867 29297 14391 436281066 24584 27158 655372265 27158 50986 840570107 27158 25118 603769948 53268 24584 736747918 25406 53268 204498218 69043 27158 68797840 50986 73486 862395528 34594 53268 130039267 8777 53268 980992984 53161 73486 857592763 69043 19692 901160567 10023 8777 817481391 65480 53161 824171844 65480 75997 703674360 57770 19692 271172628 19692 63908 105234185 53711 65480 536516509 53711 59733 901522301 59733 30766 967559046 10000 57770 262817414 59733 51240 427765029 68767 10000 762634598 10000 45989 483796257 76706 30766 258554022 45989 16946 72290836 9761 68767 34253230 82660 76706 803522304 76706 49119 115764305 81808 16946 934891464 74041 9761 388427558 49119 68185 811910440 69854 81808 837641684 15225 49119 997015082 74041 65313 341229757 65313 57510 82466904 24423 57510 989147743 23553 57510 935662422 66672 65313 652908840 66672 74330 349488905 39788 66672 441796969 67977 24423 27609647 66672 12816 100263843 56231 39788 32817519 12816 35321 16375148 35321 9904 35466813 35321 4495 878805775 21868 12816 603497147 21868 82032 48320552 35321 79648 308127795 4495 67833 270119059 2473 79648 846113827 26025 21868 900826630 20112 26025 863565492 79648 65937 758783978 22338 26025 317714682 60070 26025 487350486 50371 65937 529147496 50371 53214 734005328 22338 46053 803642476 50371 79613 382190347 50371 11482 7699531 75399 79613 391519240 43234 79613 829959931 4679 75399 916741607 79613 6739 681906449 4679 43791 381198773 43234 60153 298643817 83473 43791 867345576 60153 70382 540793573 60242 43791 80296405 70382 39079 679226851 70382 29165 908865282 60242 40123 7777569 70382 26606 770339361 28345 40123 98283785 39079 77566 208078382 28345 72432 266042180 28345 27999 422212693 76920 28345 39437414 3323 72432 86606186 20732 72432 230847665 60256 3323 806913188 21447 76920 307379411 54844 76920 396733489 24205 21447 152904669 12994 24205 411713938 24205 57442 749709482 57442 67456 893022216 58096 54844 668482529 27316 57442 126456145 27316 2749 520923984 9877 57442 725265979 67456 48345 934132148 27316 17351 735484623 27134 27316 191465671 39468 9877 252462473 72134 48345 847444816 63539 39468 656837515 63539 54997 586150775 39468 51902 855513560 51902 60629 235633596 72134 69918 423703313 28471 60629 440323068 43739 51902 595346478 28471 78238 685119805 60629 76369 728088261 69918 4262 56337150 5037 43739 845526302 57400 43739 453349261 39750 76369 669071558 11563 57400 108134434 81791 57400 772160965 80319 5037 833426041 64748 80319 962919825 11563 27146 335085833 11563 71715 11148610 66077 64748 938177234 27146 20575 408578855 55904 71715 456610150 71715 54033 192338599 55904 1705 578244306 66077 43073 200290094 54033 25609 226297449 44625 1705 182599802 20327 25609 479343670 1705 74723 29494340 43073 9025 625721739 50694 74723 100606402 57244 44625 83170134 74723 24341 731240947 24341 14171 586992313 50694 54433 841491743 48414 54433 882274178 66815 14171 608702548 41700 24341 106512282 17022 66815 333130633 66815 22135 426500706 48414 78215 876887091 78215 55918 579237121 41700 35946 37477564 17022 27942 763674601 31190 78215 203607944 35946 43631 721143557 10311 35946 553576820 10311 15995 220256922 40962 10311 75086007 43631 24622 732240023 78552 43631 184935131 15995 81984 871681048 75663 78552 805914878 40962 70521 299711526 75663 17694 220498966 81984 73813 672466236 491 81984 231526736 70521 55545 9389299 69357 73813 15316848 55545 51650 188492553 33881 51650 14976589 38448 491 375655485 55168 33881 566466150 81288 38448 558403875 75392 33881 403161641 27940 33881 115678957 27940 9518 757674448 27390 27940 86767151 27940 6141 670586033 27390 51094 555151187 51094 36675 965207256 27390 74220 693503754 74220 48657 184353480 39643 51094 170770992 36675 34293 328473301 48657 58905 123627817 48657 34012 268899653 22440 58905 617035997 22440 558 95195709 74594 34012 181950660 34012 70213 318600120 70213 35447 791486820 62288 35447 137505970 558 10882 492380245 71753 70213 969765345 35447 82174 404209700 10882 24724 127665205 74898 10882 836739294 82174 11371 653122855 74898 39726 69238061 39726 32164 219290179 55540 39726 30078744 74898 10186 544665529 65705 39726 176071984 77632 32164 527587313 10186 41180 843251285 82985 77632 655652258 16225 10186 774978350 41180 60392 70541126 77632 79124 453766579 9039 41180 19922727 15628 82985 827795423 60392 17847 808206081 9039 60911 17155665 1664 79124 377077702 15628 53011 295441441 51128 15628 279259603 44574 51128 937074060 44574 54443 677667625 49904 44574 168819068 58735 51128 323685037 21939 54443 903958719 52625 58735 351841158 49904 38833 477528222 23574 38833 651328364 38833 29985 315205105 52625 106 641787429 106 43700 523871721 43285 106 512567944 29985 63863 763838796 62033 106 627421110 57145 63863 191046225 57145 65218 89833122 43285 8925 435638543 36399 57145 93782679 8925 18718 825272033 65218 63314 469044313 57008 63314 101837711 68232 57008 113200522 62338 36399 95784104 64106 57008 363177083 83091 64106 140812676 68232 47874 406506085 46748 47874 159990723 46748 59429 58228132 64106 78086 513752373 73085 78086 688142455 59429 58961 297362654 46748 75729 685435232 38658 78086 250509022 45108 75729 189975157 73085 44153 49201976 44768 45108 657528157 61891 75729 332421289 45108 22954 435438318 44768 12786 387773914 14904 44153 691710950 22954 62669 508612612 62669 77279 45787336 72801 14904 722323763 77279 47707 297465553 36967 72801 642181058 62669 29205 793391083 77037 36967 468616284 15902 72801 377577607 56183 15902 110560576 47487 77037 794906360 5463 47487 226572232 61782 47487 868351286 61782 15977 75679545 16874 15977 839715263 5463 9853 954921353 5463 49097 992040048 70208 16874 482159598 70208 78458 984653649 49097 63652 994359200 73531 70208 145592198 63652 9559 120243560 27262 9559 281116669 73531 66522 122842296 9559 69890 160501498 58260 27262 78763389 9559 56456 98198121 77562 56456 112875074 66522 44704 716845490 58260 33013 122855360 33013 4425 504524427 52744 77562 940503316 76790 77562 246343379 4425 58890 239424558 45416 4425 332178975 60808 4425 365632580 45416 416 722840365 58890 53685 269270803 49672 416 927252331 416 40668 367684009 40668 43812 478032318 8364 43812 895678036 43812 40334 751783016 23999 40334 247812545 14428 40668 49624078 78216 43812 877705609 40334 56713 5993667 13562 14428 903229328 20716 14428 945904539 56713 41922 483334073 11755 13562 228953994 54302 13562 755854686 54302 48042 187359141 43660 54302 660784092 48042 3110 269754936 48042 68563 54881650 42301 54302 474915497 43660 48038 176534041 51935 3110 811629145 51028 3110 400359720 51028 75720 500047189 48038 57776 415401727 48038 76289 801306954 51331 75720 758377900 77008 51028 313801291 76289 17898 877811356 57776 39021 795711324 30640 17898 347065994 39478 17898 363824230 39478 40882 950198285 30640 54622 888834536 54622 12811 233882768 81174 40882 660672320 81174 63512 295481246 12811 56951 687279743 2227 56951 186071037 53177 63512 678938994 53177 31257 398400487 16087 53177 772620168 83408 56951 932490140 16087 45564 103523059 76721 16087 334209443 51505 83408 1516589 27092 76721 734821196 76721 19927 541641872 51505 73567 851436333 76721 14009 247648465 12565 19927 499259140 12565 28935 348252259 28071 28935 233138599 28071 52844 195614051 28935 77923 927891633 38433 12565 20682399 28071 51929 59831692 14921 28071 188103206 28366 52844 437273075 42084 14921 360172378 30976 28366 43376996 37727 51929 305274304 23221 14921 579546133 30976 5344 20766722 5245 37727 129908933 2555 5344 221334267 5245 47582 176735971 22872 47582 128941158 62836 22872 310151227 55604 5245 829084205 55604 29177 51624603 62836 78897 269367680 22872 386 200618220 39693 29177 956294475 39144 55604 601613499 71045 29177 261890161 78897 21227 530672168 39144 49084 128221386 78838 39144 266596989 21227 50370 98749817 60945 21227 417403294 49084 11850 730706693 46764 49084 742186958 50370 24683 856530183 50370 77738 184203059 60945 38286 995413744 26880 46764 92930042 38286 74194 199800306 74194 65363 427285010 80695 74194 783955904 74194 68679 177594334 74194 18675 526405353 80695 74779 613010529 79424 65363 523517502 79424 62657 803614846 62214 68679 128629789 40847 62657 942351401 8223 62214 667673753 40847 73770 571500681 40847 54168 294425594 8223 78590 62334675 54168 79185 844047751 73770 66123 259653462 549 54168 301329326 66123 9333 52459187 549 44393 568353330 549 9295 983647644 9333 75426 790836371 10911 75426 749385421 83432 9295 181298390 65701 75426 789137541 83432 25861 626534756 5888 65701 874297358 25861 3499 121060002 5888 25499 670928796 22667 3499 906534479 24955 22667 410357633 3499 56516 593560886 36220 56516 499462986 57765 24955 209465916 24955 30319 685208141 56516 19891 487008392 56516 78207 725094277 22307 19891 118030308 17084 22307 297231335 83173 78207 732512665 22307 6806 314289575 22307 72559 670374169 17084 63820 358288631 9716 72559 486901322 54329 9716 911952465 41280 72559 467513596 41280 62861 849050730 28335 63820 844837541 32874 41280 660997393 32874 44734 752952238 32874 51730 537155401 32874 25814 867577668 51730 81429 222838092 32874 6169 589245727 81429 8061 989969371 6169 58747 606438302 6169 68044 385838513 58747 32504 345362229 56162 6169 625795691 56162 58793 625860919 68044 74778 930732051 32504 39018 565090953 74778 72728 859481696 74778 15351 980812847 37051 39018 169264651 46988 74778 571717322 37051 28269 678758414 72728 31872 821186079 54633 15351 129935665 31872 43521 421665931 52173 46988 437222898 12955 43521 129196682 12955 70398 9949404 80539 54633 567188554 12955 45138 11855161 50900 52173 878525949 50785 70398 138940338 17045 50900 427402692 17045 4169 706061746 17045 41961 223933823 50785 78873 994496973 50785 56773 286779147 30684 56773 87462485 78873 54429 427368242 78873 72331 370913382 1090 72331 894852235 56773 18863 582171106 77617 30684 483714040 1090 77578 56156877 72331 17716 932898303 77578 29436 96468416 18863 29067 715631947 29436 14517 107557505 80372 29067 791379837 66300 17716 403766528 14517 63519 246494696 80372 76827 663481154 66300 77915 776551588 76827 16016 641239068 83080 76827 525890838 77915 13691 757986702 13691 45229 525321429 52646 83080 2341039 13691 30484 489827367 82073 52646 912454411 45229 14775 831542650 72532 45229 939182621 34181 82073 801880630 58397 82073 395241936 82073 28241 417908425 72532 59543 461090476 72532 30713 902304663 28241 39848 197676963 80576 39848 433064319 30713 45628 587808781 67912 59543 556101180 67912 52580 84730929 39848 78192 243502341 42639 67912 942974427 23062 52580 998086231 23062 12589 8571727 24393 78192 569384366 42639 28216 81836179 41286 23062 699527173 61274 28216 817041812 12544 24393 128602927 61274 27330 781838718 28216 81889 107736618 41286 30197 414796541 68849 61274 523464410 81889 72979 352272442 27330 79190 53433504 68849 4199 866020899 34477 68849 229108037 52956 72979 30265551 4199 16522 516940515 34477 19187 761855848 78986 16522 691624324 4259 34477 310106226 78986 62722 173286490 19187 45415 361103444 19187 32479 110313026 32479 20446 37829706 32479 67684 827490541 45415 83040 611366929 83040 23800 307747917 51687 20446 135553242 32389 23800 105675441 65347 83040 510633614 44747 23800 663085816 32389 67818 414494094 12517 44747 284769141 11990 12517 971383911 31504 67818 872558318 31504 81086 220061311 11990 14883 113670875 32156 81086 52766924 81086 50657 576623266 8513 14883 442033543 31288 50657 543222874 31288 18180 460101458 31288 59854 869556191 59854 28459 64668560 31288 40693 449745189 29860 59854 162531458 53744 40693 968717687 7478 59854 997890036 40693 80785 753375493 81274 80785 82396642 65050 80785 955796784 73968 80785 376811318 9861 7478 588655405 17845 9861 293451559 50560 65050 520174869 69606 65050 274425178 9861 24656 493918272 55053 24656 914368532 55053 69139 182697685 40006 69139 43738795 55053 66319 406855615 61974 69139 450306578 19505 55053 783295803 61974 5407 481576479 19505 59191 122503262 55925 5407 867637806 5407 25014 423980121 19505 27129 284055 59191 9006 674027365 9006 19384 30430547 20229 55925 734253414 58481 27129 110116327 20229 43542 39382360 63796 19384 444162500 63796 65248 708554651 40754 20229 707039266 40174 43542 694171546 42516 40754 343499918 40174 26717 310575158 21603 40174 719171345 40754 14768 94082217 73668 26717 363894815 21603 43406 683774626 78587 43406 383214213 44048 78587 362947182 80349 78587 257036925 80349 71916 571016833 45831 43406 177888633 80349 51045 96670811 50929 71916 537511935 16343 50929 962468775 71916 56094 920635726 16343 19010 106929746 19010 45817 839140371 4362 56094 941728390 40315 4362 850583322 45817 5944 997637217 4362 45992 258905643 40315 73208 283689705 4362 48634 891730184 40315 26907 55764616 47557 48634 596353833 48634 41179 368436710 34168 73208 942213340 52257 26907 248809947 34168 77622 122849331 33398 34168 576792826 77622 3756 720435393 34168 28683 12653401 77622 82225 101227475 72648 28683 970403830 53693 28683 695225096 70190 72648 723837982 414 70190 354485591 46517 72648 596250595 56545 46517 506680923 53951 414 100015583 56545 70417 983829357 56545 39524 729793570 47556 56545 786076162 53951 50510 110800673 64341 70417 42398589 77042 39524 804926900 50510 12259 223832420 77042 38336 27442446 29357 38336 624478441 12259 13235 834419739 13235 61698 670920022 61698 28141 126350626 38336 9637 418301757 41070 61698 124137737 41070 65468 79649130 1610 28141 733050135 25286 9637 545121962 8133 1610 694553884 56109 25286 293963572 64852 1610 92639967 25286 50843 345464405 64852 58251 99196142 8133 30674 715147167 37751 58251 599389417 50843 12307 977001211 30674 35501 511845494 23388 58251 844583226 63728 35501 525843196 63728 42350 213313690 35501 59900 892900362 23388 63359 726650601 63359 12033 61474007 36234 59900 941310553 63359 11358 455487037 62889 36234 266415147 36234 36028 424152635 36234 14563 298210220 62889 13988 33692725 48668 62889 355020062 62889 5691 58015694 21498 13988 771923996 14563 70517 684975205 2606 13988 60573657 77474 21498 436941254 13733 70517 565832033 35734 77474 271882866 77474 72919 660824814 20300 2606 269287897 44877 77474 941901111 72919 34794 542442191 44877 70459 125418286 2902 44877 672712158 70459 37644 342459951 41073 2902 289502241 49838 70459 897036072 27772 49838 882017634 27772 53779 769895471 41073 41153 990499989 49838 67743 482843940 41153 53980 956872823 53980 2282 462315560 16089 41153 193674957 20910 67743 414628910 67743 26486 577792090 9067 2282 40254136 20286 2282 269878979 17343 16089 939345456 47700 20910 441817276 17202 47700 206545069 47700 69427 831801769 16222 47700 931353800 16222 76576 625057559 15635 17202 985844942 17202 72520 236751098 47099 72520 748031492 16222 11915 369881205 47099 67999 127412310 8343 72520 186003775 26139 47099 879035363 11915 41051 603603941 26139 6200 589062844 41051 4810 789994619 69831 8343 521106756 69376 6200 662730057 62154 69831 668164110 57426 62154 831232966 69831 50457 765900278 69376 18908 5799881 7310 50457 629397123 7310 68394 925466803 1694 7310 288691250 50457 83309 292808366 68394 61940 563936869 59732 61940 810661128 68394 47181 95124354 59732 5798 67294431 47181 36551 140264339 61940 56396 65111848 82613 47181 941617293 68319 36551 241539269 17077 36551 779922779 45421 36551 914332013 56066 82613 234095460 17077 71948 2600979 1713 68319 15199222 46105 1713 93437548 2228 71948 75932139 8185 1713 572510380 2228 29398 717574403 46105 81947 935357589 19353 46105 649952927 18940 19353 54435004 76809 81947 564973768 76809 2965 156621059 71523 81947 552421455 76809 5757 821405163 22221 5757 323448912 23698 2965 730683642 71523 34155 508385420 65482 22221 273553304 39201 22221 513868751 65482 33524 532507812 65482 74300 458269463 65482 48472 82186247 7019 39201 193222399 63385 33524 546091672 63385 83159 725228554 878 7019 338425290 63385 17333 572589876 22214 878 501826082 22214 137 893206676 878 22339 162388266 71420 878 911484771 71420 32162 626716309 15888 22339 478872877 38380 22339 648487531 38380 63974 972293162 38380 9340 435058866 25883 63974 138529884 25883 18815 311439191 63974 51401 239821647 90 18815 27443958 51401 13255 310573887 562 51401 960285221 5950 90 860915596 5950 6484 860691444 6484 31197 637858898 3296 5950 823294209 3296 4482 768667966 5950 27090 821730209 72733 3296 55312830 3296 28009 92798820 38121 72733 503729433 4482 9228 310684967 27090 75152 750135497 25448 72733 826527948 22393 9228 184687719 25448 25054 660040044 4806 75152 72357504 39357 4806 378425368 39357 25698 934952918 39357 35213 244944421 25054 22560 114712871 22560 17301 974671834 81109 25698 223281848 25698 53791 983438028 65782 35213 971652482 53791 74888 306200669 17301 40310 161643583 72952 53791 822673931 30733 65782 944042491 65782 12796 606768922 79118 40310 60722835 37558 40310 623991814 30733 64252 592166931 64252 78241 771386136 78241 27319 946566693 14197 78241 804964364 16039 64252 937085536 78405 27319 797176750 16039 59322 133587291 16039 57609 291478410 16039 45525 414400676 62479 57609 138170738 57609 82728 67081063 25080 59322 192856037 18029 57609 315079247 59677 82728 992370112 25413 25080 771466624 25080 63122 361398769 18029 73267 176328159 16433 73267 448302453 27180 25413 854148161 19762 73267 36690766 34540 16433 737935714 27180 68629 656633780 68629 72567 172031345 68629 40755 681795477 56395 72567 398307618 59724 68629 14992629 78189 40755 633327232 56395 70118 181544934 78189 69830 712506323 56395 76528 29241260 7892 76528 347826023 69830 64113 405155552 18832 64113 228457634 30363 7892 647049032 76528 54358 959241171 64113 50188 726355842 50188 44061 222640014 54358 13259 273732590 52204 30363 183618162 13259 2718 833619727 57039 50188 480526980 6681 44061 899830810 52204 5636 761493720 32394 2718 767293390 32394 29072 960323489 61734 29072 515522040 32394 54421 39691028 5636 20767 684820042 42049 61734 774135597 75417 54421 350754456 20767 82802 720641572 1859 82802 135586354 82802 23614 165132619 23614 52926 190469293 1031 23614 69879710 23614 61725 783192910 16255 61725 577734075 78283 1031 516777251 8540 61725 321948513 19256 1031 518260537 22897 8540 933121640 78283 14090 295454214 77118 78283 806976519 22897 40505 240961329 22897 2238 164659681 2238 63905 19521584 11092 63905 373858781 40505 74989 681099187 29277 2238 269459581 35900 63905 592774879 3393 74989 600690198 23174 74989 742262329 29277 45509 764024208 69233 29277 370168417 45509 12887 248142921 12887 51158 73277424 12887 20727 627244231 12177 20727 6593579 83245 12177 349005893 12887 78310 867849215 40844 12177 691787040 83245 76814 103999525 76814 56256 747511435 56256 36684 309669919 37839 76814 361699890 76469 36684 208826656 76814 67209 130928937 76469 50698 140814361 50698 35952 62644915 9802 76469 685958566 75177 9802 104444432 67209 60588 344568746 9802 20837 127967626 60588 49877 18425762 9802 2333 598717230 7930 75177 695671791 7408 7930 331194824 9047 49877 61182790 3748 9047 437286377 7408 28379 95677275 9047 44761 978330206 3748 19499 613892705 44761 7669 108109265 37212 28379 561761337 40208 44761 970722542 71092 19499 334058364 71092 31855 859472241 17070 7669 364404685 37212 559 29789434 559 41121 21962436 69500 71092 974138121 17070 32730 476559983 32730 33608 222338242 15447 33608 236555555 32730 76344 613628181 32730 19545 311127236 17836 32730 341769459 40963 15447 406250229 81235 76344 384759705 53702 17836 325665601 17836 81180 68247819 17836 10670 135681921 76914 81180 190867425 53702 74249 472708977 59425 10670 587949751 81180 11354 406712571 39829 76914 917338337 11354 5816 572453518 5183 74249 273531677 11311 59425 651817548 26873 5816 846274600 5816 68223 184150944 50374 26873 740481073 26873 75538 342955481 75538 64640 263445438 68223 10524 185755725 61743 50374 180861397 50374 36752 964446016 75538 49809 526556951 36752 229 297418378 56450 10524 636859104 45309 36752 529110924 43470 36752 587403503 43470 16893 546390370 69730 229 763089863 56450 53930 453127736 69730 20151 13669051 380 16893 502441222 69730 40544 932712550 35171 69730 584423601 20151 21877 514017785 35171 43465 380367595 43465 36132 944133320 43465 30109 919124351 44961 30109 339517653 30109 52258 437713323 51539 36132 920673677 51539 19812 235606897 77512 52258 773421388 44961 21648 74045059 23526 19812 832721534 57778 19812 850908414 23526 53725 869484172 53725 72652 158089758 38824 72652 51262690 53725 28852 850871061 4423 28852 217725384 20018 72652 112676005 4423 2266 133601316 2266 64853 337581675 20018 26952 100859434 4423 32424 302012074 15004 26952 447151943 32424 82037 87159341 82037 28250 172132587 28250 61381 609600932 82037 46475 393409893 82037 56309 556277406 67369 28250 666375332 23951 46475 770123488 23951 5863 161913222 56309 67376 135434845 23951 57230 409782254 26480 57230 394013658 6207 57230 132427554 13272 5863 16502537 40482 57230 359406679 66714 40482 959852798 67343 40482 856133579 3721 67343 879648302 32598 3721 60732888 3721 51529 885636637 32598 13112 654791280 67343 17988 274585896 17988 5289 861313905 5289 21645 891320983 21645 60160 370736632 36526 13112 107898431 21645 12480 979899376 5289 26699 176418804 40795 12480 86023771 62698 36526 50646617 26699 60471 363952299 67323 40795 104505422 62698 30453 762544253 2615 40795 100868394 40257 67323 178435658 63687 60471 834968970 67323 40953 985968122 25704 63687 6909899 2615 60318 6780599 40257 79199 575541854 63687 83127 482535759 83127 60768 10552465 79199 79808 37868724 60768 7982 279794764 83127 39197 232408957 48030 79808 274355643 48030 68755 45973495 39197 79604 668963483 7982 21267 68047488 64658 21267 189343938 81968 21267 313885957 68755 15292 932226431 64023 79604 986384123 64658 2774 852168806 64658 891 394916261 32984 2774 75714652 64023 32296 963667295 64023 80808 192403504 32296 5202 125754734 32984 29092 830461211 5896 29092 655155997 32296 4038 659557645 33575 29092 336194268 29092 43581 67196289 63297 4038 803385703 43581 10337 355757599 39404 63297 133369484 63297 22763 122158439 63297 30410 932153059 62316 22763 817951027 67437 62316 107070605 22763 62453 909554038 67437 49286 832449144 62453 50492 777306617 34261 50492 426672158 49286 80886 21400267 47845 50492 565101033 73871 47845 340506697 1331 73871 714511738 34261 51443 10569756 47845 14314 516759561 51443 78885 340201801 81453 1331 506827734 3536 51443 327431700 71975 81453 141720184 3536 76532 471082812 78885 42356 39048406 81453 71448 172045038 26559 3536 187627091 76532 24441 534734126 80857 76532 409635833 50828 26559 401160103 53090 71448 942125003 25685 50828 728548516 3443 50828 1886135 43130 25685 879566882 53090 41495 105445625 41495 18317 873807438 24533 3443 387161622 44101 24533 903770500 17496 18317 199138214 15815 17496 777672593 40186 24533 460522861 24533 7980 814716867 15815 4909 899069284 55348 7980 114965550 4909 74128 610618085 65691 4909 135958333 81164 4909 110308802 17442 65691 914412528 55348 4108 456141469 10281 65691 630840630 74518 17442 718780794 17442 10510 26376802 6880 4108 558403555 74518 64202 634824221 25297 10281 10033314 6880 54529 848244737 64202 21232 214730794 6880 23841 823738825 36852 54529 717445297 2617 54529 127537895 36852 50798 307346377 23841 64902 585839169 69645 64902 980519425 64902 4326 529850113 15337 69645 999263807 4326 82591 850764338 16048 4326 370371510 52458 69645 676503367 16048 29320 512321141 12349 15337 391349532 82591 55734 428857101 12457 12349 550459679 29320 76451 607588573 49500 12349 462420671 54041 49500 165419229 55734 31085 505613601 51142 54041 558487493 8752 49500 742937132 51142 37397 149253516 31085 23269 680700512 37397 22350 138510687 23269 12506 571594624 12138 23269 113638690 23032 22350 142689960 23269 62706 264458278 76973 12506 853346984 12138 62577 478666460 57642 12138 41935972 23032 56840 630521517 48933 56840 263805252 75293 62577 799347908 63738 62577 973739049 75293 44320 565904321 33473 48933 749358668 48933 36367 694496125 59783 36367 716191509 63738 34808 666556730 4006 44320 899438056 34808 48775 388400474 33789 59783 111187950 33789 59747 281200206 4006 55021 51206830 48775 55065 73374297 33789 72481 698638047 55021 30228 302532144 30228 45671 204869258 24637 55065 584378500 55065 60046 312231802 24637 30424 747800837 45671 76067 865440657 29418 45671 196682350 76067 29995 832852822 60046 41071 721934649 49068 29995 495950849 60712 76067 479451593 49068 29123 468226575 32805 29123 424190082 29123 58529 373034814 60712 18786 317608905 76035 18786 53976541 18786 66374 886632509 66374 33698 722021099 66374 63964 437454104 46955 18786 473810180 33698 42961 948359720 23795 33698 185100952 63964 22182 625915702 79875 23795 860797499 23795 21599 602761001 23795 78810 163218175 38003 23795 963887146 18602 22182 695380741 21599 57576 855910852 54434 18602 738157955 47397 57576 992604765 36288 54434 793660805 47397 65030 50980293 57576 59620 55280983 65030 46803 254967505 65030 53880 378722036 65030 28103 720858348 59620 44316 53401995 53880 47712 434293110 46803 60026 547140752 53880 45759 123464192 44316 72940 119266704 72940 70986 46836375 47964 70986 180461266 64170 47964 588095699 45759 50014 928783333 47964 23705 563270066 74061 47964 164970438 50014 80790 943158743 50014 67905 955201104 45796 23705 749342582 45796 21444 106486173 30214 67905 602778827 21444 14465 669491331 34829 45796 779120359 14465 20871 74126048 34829 44160 632023708 44160 16067 694968589 16067 53415 565589246 78542 34829 286640008 53415 49379 646565425 19600 78542 586901759 49379 76264 790383830 76264 29696 676602200 78542 64758 824639966 6700 49379 489217870 76264 3876 523275494 64758 71119 749216179 58449 6700 460624908 61929 6700 15642609 71119 36649 192888642 3876 58788 994846168 61929 34875 988194106 78632 58449 208805131 58788 59303 270277311 78632 2481 559984647 72318 59303 710868479 47671 72318 979194577 47671 42672 603791301 59303 74607 792343931 57107 2481 845149130 49091 72318 559962866 74607 82016 729782193 32888 49091 346995296 24077 49091 432919254 24077 7711 135185069 32888 2736 304922909 24077 62383 303236594 32888 27113 524878693 47859 27113 551933067 2736 46424 7486862 62383 18222 564515089 27113 7455 963836818 33701 7455 777156699 33701 49450 757055492 49450 26851 701092087 49450 9561 703578782 8110 7455 823145597 57129 9561 275266697 8110 36396 328800776 49831 9561 532778796 57129 82542 186510195 19175 8110 299049780 19175 76665 983335069 36396 22503 854304861 13921 82542 324117176 45651 76665 352218550 16912 76665 137696113 22503 63963 137374631 22262 16912 736199838 37347 13921 336869793 22262 2737 349151095 27552 37347 403379577 37347 7294 178842249 7294 42280 194953934 42280 53522 239348573 54949 27552 824145218 12482 27552 270467134 53522 33855 620638254 69304 53522 652156170 19993 69304 494103039 19993 47630 41767537 368 69304 717421960 9163 19993 14893308 47630 65090 799349161 47630 40019 454259412 47630 50105 893417769 40019 23031 29183878 40019 20076 828223548 20076 19823 827959968 19823 49476 568185500 23031 26271 455942911 23031 15735 198200007 5634 15735 73074767 56387 15735 832728597 63513 15735 146297725 63513 71031 554020632 68717 63513 25669575 18671 71031 925077959 857 71031 831271881 10345 18671 644172376 66695 10345 713162423 66695 20827 941458149 49340 10345 686903840 24138 857 655405126 28719 66695 350408230 50172 20827 139721398 64191 24138 173470394 46556 24138 385277535 64191 47118 9276014 2460 46556 971776096 36476 47118 249870467 64353 2460 901188048 36476 52892 354788369 2460 36784 168619273 2460 29049 403209478 36784 36952 176624242 52892 77665 202898144 52892 76436 416267251 36952 52913 592796789 14293 76436 109698492 80055 14293 295702 77665 28298 602072508 52617 14293 439857643 80055 48957 420311255 79173 48957 910388873 48957 29375 309740094 79173 47202 475433128 29375 28602 140832082 29375 50726 889710499 50726 4401 868798095 47202 5543 974759352 49129 50726 114324577 5543 56436 16021079 79207 4401 772492180 5917 49129 307296903 5917 70727 257055585 49129 48294 836643260 21129 56436 333875050 26440 21129 551510835 47045 48294 430667260 48294 44888 851306355 70440 47045 327191748 26440 61269 656368195 25914 44888 9477330 44888 75242 482507883 44888 19200 544031370 9652 19200 923697761 6348 61269 339957431 42542 6348 893980473 19200 28476 253569406 6348 23618 552189332 44683 9652 361386330 44683 60324 222269433 28476 75437 370366195 44683 57012 301964034 60324 12674 88196325 36440 57012 246473508 75437 8250 332526221 2968 8250 588444601 65799 36440 153953096 65799 51695 72795325 2968 1242 233252419 8250 65108 61373111 2968 34859 641244625 55022 1242 390692160 34893 34859 861663659 68810 34859 257955371 31108 34893 184230433 77183 34859 770827718 55022 74126 106521420 971 68810 60662782 68810 36621 931094839 33967 74126 167654866 74126 10049 62494341 6360 33967 458140960 36621 33803 532084650 25037 36621 766948250 33967 53964 379945719 33857 10049 191063268 25037 28505 488707644 75552 33803 768520724 50194 75552 524636918 53964 49659 278453992 50194 33026 211733597 33026 49013 968496677 51041 49659 827106160 49659 38346 70521809 33026 25245 41328448 9024 51041 874338408 34117 38346 699308841 52034 38346 25302924 25245 7153 568448351 78682 25245 996730559 2551 34117 325605235 54753 34117 822100763 18047 78682 622065603 7153 82793 17200532 58720 54753 174646631 16368 18047 560602570 58720 13321 49968932 82774 82793 409667942 16561 13321 410775057 13321 53665 487792440 3103 16368 570882775 13321 8279 408442642 3103 45073 399642916 13750 45073 354101456 19768 3103 78513090 8279 1156 769001686 24690 1156 243658541 4437 13750 70947552 24690 59795 739272986 1156 3200 864943013 30805 3200 88835305 30805 73937 152816194 15200 73937 807161181 3200 81966 15879327 38381 73937 42673887 38381 73172 375072441 73937 55948 570835314 81966 37973 588780976 73172 64627 69776999 2171 73172 791085845 2171 73670 998747146 82931 55948 404924761 2171 74662 708739031 82931 13581 813162530 82931 80979 269053095 4083 80979 214447984 78424 13581 808683826 80979 66629 349208985 74338 78424 929748313 78424 280 538813944 76002 280 573792777 78424 932 143527910 49462 74338 549917818 932 82522 967622669 49462 82651 380224016 40759 82522 473017603 932 33141 876345095 33141 67292 326409549 79264 67292 58847375 6760 79264 885612493 33141 6993 522710321 67292 46433 538305218 18001 67292 467324654 46433 29510 799755504 52183 6993 957635212 18001 25331 74527866 52183 32484 957488533 32484 69476 381088779 72447 29510 802881009 16891 52183 832133866 64620 72447 664969012 32484 75800 414592537 16891 47367 35610182 49244 64620 978914583 72843 75800 585606863 33668 64620 274874375 72843 76713 817103902 64642 72843 292227682 69091 33668 405726494 72843 1530 386534223 1530 41102 135585334 76713 3582 599822395 26051 41102 531634213 24240 26051 305512917 3582 20614 34655322 41102 30594 370136598 33952 20614 295314601 29953 24240 93454790 9423 30594 230763920 30594 40998 277898688 40998 64494 641929148 40998 72340 924687966 29953 25838 218469004 40998 73423 595977957 71261 72340 13931534 25838 49604 840073552 72340 33092 296090618 59131 25838 95107084 59131 54697 125839821 81328 49604 14756404 36389 81328 390783133 54697 65870 565152174 38462 65870 22138485 36389 54288 17022516 70297 54288 288525386 73054 36389 69273187 61836 38462 700210614 76795 54288 242003934 79316 54288 915909500 18793 61836 542875114 73054 71930 673010420 79316 46419 931874249 55492 76795 527877313 57871 55492 501858568 18793 61474 280117683 46419 72900 519244974 72900 65122 754024321 72900 41971 209514898 7706 65122 448036810 57204 7706 881581559 57204 9755 226491315 15131 57204 519533079 41971 61380 502364948 15131 34823 845381545 57204 70140 452035253 61380 45049 53148181 14441 61380 476238025 34311 14441 799179409 34311 18385 864520112 11738 45049 510348820 71908 14441 670169298 18385 45859 668054959 38726 11738 966507290 29324 45859 52872776 75450 29324 956623619 60688 75450 856138995 60688 25726 590341780 72749 29324 962333212 24482 29324 137209086 73177 72749 363497525 60688 37258 901004116 24482 34358 419322710 73177 43571 254184484 79157 73177 86390178 46471 34358 372056447 51758 43571 115858740 43571 64013 331365490 79157 79054 318935714 79054 69401 366516255 69401 78991 417449579 78991 12411 158779174 79054 51881 211287507 79054 21251 501776997 78991 17384 694344030 21251 13899 833851826 69015 51881 933263120 68998 69015 327003609 59535 68998 669647132 81090 69015 423604300 81090 6282 552409038 71966 68998 57809006 68998 1427 690402840 7906 6282 157214176 7906 34864 539563624 7906 32580 233663393 42214 1427 699386653 53671 34864 83118127 56865 42214 994079868 42214 78923 84294879 42793 56865 781430255 30495 53671 598781802 42793 64084 210551696 30495 24775 772311906 42793 75911 212006203 64084 22511 488752486 22511 31567 844093301 22511 28794 285199367 5062 31567 935735985 5062 35676 396351045 7560 5062 966143971 32445 31567 137345511 70295 7560 874973353 31103 35676 428721134 12595 32445 510391460 70295 20179 409993470 78754 12595 136195416 12595 56335 711547790 78754 64690 639593382 24935 20179 931978637 52379 64690 532292251 16782 56335 468531174 13250 64690 819808963 63817 64690 615914393 50280 13250 196144083 31390 63817 935877256 32690 13250 347312575 23770 50280 680335028 63817 62954 146202754 50280 50286 943855500 23770 4338 327104873 4338 26293 653448627 4338 21831 67656942 4338 11706 515080098 4338 642 701372463 58306 21831 263882608 21831 80147 572822557 21831 50120 167599316 642 82097 486144323 49548 50120 853209167 23298 49548 500811846 80147 43809 549609159 23298 79304 567341890 23298 59830 70410349 23298 34563 44033049 23298 42823 927687905 79304 36179 73147519 59830 19863 686954559 34563 63590 651165649 36179 52119 553087483 45034 63590 354126092 73619 45034 291235527 38940 63590 549383873 51853 45034 172096519 70260 73619 94864901 73619 11154 422849300 1680 70260 371941159 11154 50922 296317516 74942 51853 54918997 33775 1680 357860391 38723 50922 86026413 38723 69017 322606316 7729 33775 571717528 11060 74942 5011091 7729 57809 64111883 10775 38723 427937639 30467 57809 375068664 39039 30467 197702973 57809 48081 30524358 64275 10775 665013431 81756 39039 100137878 31933 39039 426098703 64275 48048 765353890 81756 53100 263878435 64275 27328 941660432 48048 27264 624257630 48048 32430 759803471 48048 45240 39377126 4818 45240 956424821 27328 35826 406920525 29762 4818 455003139 45240 80086 143807377 80481 35826 259064029 4818 31811 459557039 11801 80086 711309841 31811 1935 120010343 19130 11801 917465900 51557 11801 136043104 61499 11801 121041614 1935 11432 208125376 51557 11469 21660364 61499 38075 942905240 33304 11469 779246952 31417 38075 818017532 11469 71030 731703281 33304 25044 313757526 31417 39745 764828920 71030 26220 869294572 38103 31417 799075251 67017 39745 18514035 26220 56084 158454780 56084 73327 26865510 73327 47730 242182472 38103 59195 611256820 73327 70045 562830151 56084 45987 278442481 73327 81574 651765202 81574 51435 70987048 29906 45987 761179136 51435 41066 724232976 51435 14458 671491686 79531 14458 384621537 41066 61916 495555403 48132 14458 165246255 18508 48132 287800419 24967 14458 510048446 56967 24967 879833716 61916 32487 522175879 12861 24967 699822569 3731 18508 337756623 69624 56967 805331244 12861 23009 699659584 23009 60209 542579523 23009 72051 593141299 17026 23009 217200261 39322 60209 649157427 82738 60209 207881126 82738 56444 30045252 82652 82738 140211423 56444 48161 703099883 37287 39322 84084496 82652 3078 726783389 36107 3078 750062284 36107 39475 85934399 15293 3078 87424667 27360 15293 565053923 36107 12121 892406473 36107 67214 202368707 21236 12121 592909187 58980 21236 591261006 21236 15969 817916980 12121 39027 551317743 21236 54640 979230095 21236 75966 434267334 35713 39027 629170851 15969 40725 252486059 54640 2026 203031896 40725 71090 677173557 2026 23283 80745066 40725 13458 108011733 23283 47722 891831676 47722 51378 913441991 23283 59116 642811861 59116 22541 924256845 73249 22541 616353403 47722 55220 898346845 55220 31586 313485333 22541 41572 312584838 41572 65062 883543932 77131 73249 117189646 34321 55220 736735738 61655 41572 78486479 30659 61655 201461502 74395 77131 745378163 74395 6416 76317041 15041 74395 155408998 71083 15041 378971900 35638 71083 457419565 71083 23641 37178037 15041 38715 110021158 35640 71083 454743311 71083 66236 940318171 38715 52872 310548941 23641 52164 60944073 52872 80002 704787880 52164 40226 411840356 80002 80032 400325772 80002 39998 233807602 20548 80032 951019569 20548 16405 589026539 32648 39998 832575659 16405 43352 848001675 28633 32648 518319224 28633 29718 85847669 16405 47955 392130350 28633 56196 914061398 29718 24966 56753179 51199 56196 467618655 24966 47980 812315278 24100 51199 266427692 47980 50296 411729144 24100 83182 811143126 47980 22542 21111231 27798 50296 118874888 43598 50296 876652842 38276 50296 851983758 83182 17507 157369662 38123 17507 625808760 38123 20302 710439373 17507 27652 83702496 5483 17507 760041605 28436 20302 801959733 50961 28436 557176163 5483 78696 36613253 39571 27652 503173814 28436 46056 591627299 28436 42026 981308990 33138 78696 579474223 3315 33138 152753853 39902 3315 532100070 15835 33138 258766887 3315 17989 591151547 9990 3315 789101961 37880 39902 91825435 67416 37880 781133085 9990 72675 454627406 17989 36478 25808174 8741 37880 210485824 25247 72675 231198227 44292 8741 657508477 25247 75828 550140019 19988 44292 501791349 75828 24568 504422551 29167 24568 91418279 44292 2167 779614682 65763 19988 539099448 24568 5294 860118526 58118 5294 307034468 6590 29167 52244002 11119 2167 1278171 26422 11119 426904181 56110 6590 79584477 58118 54588 270041765 77787 6590 740729391 11748 11119 389685725 26422 7603 88128383 56110 70391 499889994 77787 3791 176307452 7603 22329 523701652 3791 5149 366521647 11857 70391 743760428 31948 11857 46730604 1259 22329 888388439 14698 1259 958132140 31948 52888 752624972 7158 1259 626525877 31948 71067 972864935 4092 52888 189790557 52888 36560 996180652 52888 11641 596663042 13101 4092 33790516 41277 13101 30724820 36560 39977 127227505 13101 56944 243025753 53437 11641 327274350 51280 56944 806761840 59760 56944 515168494 59760 3722 232462781 59760 26104 59773864 55846 3722 196705724 55846 57378 855037930 13511 59760 696960688 13511 64459 381858303 64459 5494 923325916 35176 64459 669787542 64459 64292 468938031 48997 64292 57296732 48997 37568 89774916 63244 48997 706695120 48997 55046 540486091 64292 46009 942348066 55046 6630 810036947 32375 37568 53256725 12329 63244 566106194 44504 32375 85610999 12329 30932 777945773 30932 74637 438559868 68533 12329 326100845 74055 12329 214174056 39179 30932 50973476 74055 44591 474448418 68533 18699 440056004 69443 18699 872090706 37419 39179 421302084 39179 52824 862631586 32299 69443 317787996 60127 69443 14068806 47879 32299 115012563 43077 52824 875357371 43077 9748 32872469 8420 60127 148963374 8420 34787 459166348 34787 5449 990757402 9748 50709 260457761 27743 50709 887210302 38396 8420 793925754 2630 34787 536375442 17953 2630 745920218 17953 53660 763812676 43726 17953 692284673 43726 75018 834043176 75018 76633 136456614 79511 53660 842930312 3833 79511 767953861 79511 67265 637620632 4301 67265 384288752 59477 4301 169193621 79511 67952 226623596 50952 67952 628722292 67265 38271 69915180 64530 4301 503545292 64530 12546 730107664 50952 34507 950339040 38271 76076 153419581 76076 17182 200799234 76076 52585 45628678 61103 17182 708293273 76076 36515 882954391 52585 44183 286070817 44183 70946 122027618 52585 18320 156767282 44183 40891 562791804 72313 36515 202287819 70946 20805 338428274 40891 4745 129013107 78824 40891 51975406 4745 35362 124700736 72313 48938 524995482 65712 48938 963143651 48938 10289 494224191 64612 78824 524119316 10289 30998 51301645 1496 64612 574454508 64612 81666 636152523 31664 30998 290196988 81666 43469 489249474 31664 3498 117012860 51788 3498 625441520 31664 72792 841456677 43469 7798 2827139 7798 40904 77245946 7798 73108 455544532 48452 7798 689401963 34776 73108 982019155 48452 10409 658955075 73108 66584 669004849 4515 10409 721128913 40231 34776 120519680 40326 10409 507078879 50421 4515 861141445 43021 40326 219885043 40326 69044 96756485 13380 40231 254948547 6825 50421 361231280 6825 56718 538584147 31237 13380 919391357 2579 13380 123893662 4173 56718 670293122 6825 6874 207992252 45109 2579 170873938 31237 14897 833588322 14791 14897 755054417 45109 80439 265217981 57872 6874 702817006 14791 18347 337279000 31263 14897 422089076 31263 81520 766865720 57872 55080 599094644 46267 31263 93559915 83045 31263 970735839 46267 34621 29417041 40268 34621 953006853 59774 55080 970095784 15623 59774 671639025 45742 15623 980644952 78465 34621 750068062 55073 15623 387424450 45742 75101 221466860 72875 55073 85729276 75238 55073 277455639 55073 67293 193275016 72875 26043 685205017 57334 75238 923422974 67293 32855 686987701 32855 66443 949658283 38393 57334 206675999 66443 34127 105399787 44726 38393 689935075 38393 31406 635499177 34127 1372 958616306 18221 34127 909119762 31406 57027 135410103 31406 676 918839547 7276 18221 801702991 60947 18221 133677177 676 23758 985126147 60947 46040 483736044 676 46389 992125627 7276 71894 659663524 73617 23758 129174606 71894 2782 41869570 2782 42731 145946180 80955 42731 348049806 44871 80955 75281277 20178 80955 49971705 20178 11740 304725811 44871 36139 447614651 80955 61933 960668378 36139 54412 797012875 28826 61933 76055721 37311 54412 546562699 23938 28826 815191294 17197 37311 436545731 80381 23938 142490461 23938 20234 191462950 18909 37311 263080111 61894 23938 460032021 72022 80381 233118225 72942 80381 97423895 2192 72022 644147159 72942 80833 47329784 80833 77696 811519764 96 77696 241525233 77696 78510 713914982 5151 96 239592212 80833 39772 674260860 78510 11963 556185269 11963 3477 521486353 44919 3477 1801775 11963 39087 793972953 65858 39087 640674580 65858 73197 131629943 19667 3477 318595704 39087 50543 761304776 19667 48174 525664018 19667 81503 268447896 48174 25849 59357605 41524 81503 67938236 25849 33247 557188502 41524 35210 191937295 36633 81503 276856620 36633 40283 287968323 50534 40283 60683008 35210 78506 530805588 66484 35210 178464190 47433 50534 108265857 66484 15974 86864305 79417 78506 772361719 15974 35235 457160316 15974 32039 526512305 40563 35235 496667480 38314 35235 260850834 62399 79417 579960560 32039 76315 709424270 38314 19084 815674987 76315 27986 638962474 17261 76315 472592419 49421 27986 630606195 76315 6920 441418172 27986 864 448276559 17261 43636 191223025 6920 70014 291537480 30832 6920 501470913 43636 46410 388580037 864 27391 155114744 70290 70014 646488261 68222 27391 562568892 46410 64728 60323657 80674 27391 88644515 27391 41335 132194863 11529 68222 523625841 31691 11529 701883807 11529 48931 550604482 41335 40552 382010037 57364 41335 346418136 31691 20304 464421365 57364 6574 91861710 25935 6574 520761188 6574 69811 524890743 25935 11531 256996551 82478 20304 824433566 36404 11531 184304059 11531 39860 515856606 70730 11531 382048259 82478 2595 14375642 24929 36404 213853321 47784 36404 137916807 26234 2595 386736092 58224 24929 100743481 24929 7532 385576642 7532 73299 451549073 20212 7532 689835475 75082 20212 310989552 75082 75169 989259754 75082 77195 119937888 75082 65823 220918481 75082 70990 854773815 73692 65823 36406611 73692 80724 649850254 73692 78306 680164241 70990 62919 637730689 25720 62919 54743727 25720 3553 662271040 78306 55068 21717833 3553 45405 62742297 5409 3553 915208835 3553 77159 962325181 24197 3553 57702152 33489 5409 668157322 24197 54407 814227726 35909 5409 850767259 77159 49757 290015712 47721 35909 440368746 54407 61116 781204196 49757 57388 449909890 57388 2663 606961244 47721 80867 207902349 61116 82993 420837123 80867 79284 955701138 47967 57388 338220608 82993 68790 702365780 80891 82993 385251155 17316 68790 710990102 17316 45458 643038393 30023 68790 47464262 68790 45383 872275333 17316 64001 344928676 71029 17316 456288945 45383 60407 341229717 13281 60407 728032770 73242 60407 551377928 30528 64001 583812885 60407 82996 701731683 28465 73242 334486365 32556 30528 299721314 82996 65358 380908957 60634 30528 631169115 60634 43434 371810754 26126 28465 61629767 19676 32556 426339341 43434 64931 324631615 26126 54592 859841898 56147 26126 313422070 54006 56147 307374061 10230 64931 258656684 10230 28728 150824093 56147 81277 75433544 43587 54006 274347587 81277 78130 591803336 81277 20122 992147098 66076 81277 134057274 79675 20122 598644442 79675 13432 991732515 78425 13432 812418304 79675 15581 690337041 70518 66076 867489009 13432 4835 389888670 58969 78425 537045296 2686 15581 748494449 70518 56489 210478875 2686 22991 584858887 22991 73966 669702093 68766 56489 95939946 22991 35598 995006706 68766 16278 405399981 4798 22991 136816980 4798 23828 65242559 68766 82412 9716342 16278 22191 410949316 13577 16278 815370055 22191 12053 913408641 73899 82412 968771361 73899 39314 115222671 47033 73899 6608050 31787 73899 55268714 12053 31728 723384602 31728 992 430906241 80495 31728 5452730 80495 75662 189652725 31728 70067 919622166 12369 992 692645940 12369 9906 987026309 21796 75662 644416916 8249 9906 667379922 21796 80930 523909997 11667 8249 9168938 2893 11667 870641740 80930 35618 593132298 41947 2893 188789656 67864 2893 407130580 35618 77174 521859970 77174 42191 736702318 77156 41947 228634576 2950 77174 332128747 77174 10555 300163534 27003 42191 865856356 40588 77156 13222759 11939 10555 750697972 42784 11939 554658016 82165 11939 418038606 28420 11939 605860571 59083 40588 368403000 11939 34707 257664193 42784 65860 19915772 16490 28420 266308344 82553 65860 543028567 16490 57119 410077882 37518 34707 740934525 37518 64700 726918632 80123 37518 56999759 82553 25944 29846885 80123 78400 872407989 35090 78400 480771479 66916 80123 405742018 32862 80123 746216555 32862 16457 819030207 78400 43395 103504517 16457 45141 681095788 48341 16457 1484855 45141 33711 660138907 665 16457 128057911 48341 56232 908477862 33711 6102 187931058 38498 48341 29364600 50637 6102 427508358 29729 56232 794448205 50637 28040 714253171 28040 75483 57973936 29729 3888 994994855 28040 70308 935486845 54439 70308 140012926 75483 81973 945804886 46082 75483 646982959 70308 43361 309718851 70308 81671 32944934 43361 44992 621293712 44992 58937 25541581 63032 58937 404171335 18410 81671 31700311 44992 63864 980838678 18455 63032 224932992 18410 35190 474112960 18410 6098 147175778 64445 18455 839243513 64445 11011 995802847 6098 29242 588414742 22724 64445 234280110 22724 72205 84365916 22724 29888 13636653 53040 29888 234763583 53040 28769 216458874 72205 44434 60100779 58198 72205 238345218 44434 22778 160505792 44434 65301 750324398 74787 22778 434286895 22778 11084 474180403 11084 43563 766959902 74787 80213 293003100 79226 80213 468559512 79226 28274 85966473 43563 72804 129654421 82290 80213 443710232 72804 80707 54026002 79226 73250 460621451 82290 79537 208961170 82290 66997 997363227 82290 43551 624113478 66997 73213 438366762 55380 73250 358270322 37665 55380 630996439 55380 70487 868981248 70487 38945 405989771 38037 38945 431565721 63404 55380 947177265 10299 38945 840315168 72495 63404 809615835 52975 38945 58423021 8981 72495 36506274 52975 1849 268222002 80422 1849 106271305 72495 23215 879240748 36032 80422 451277819 1356 36032 191859326 23862 1356 993006194 1356 15065 783368439 15065 62125 47719563 31549 23862 434212174 23862 35094 140807189 82396 23862 152702205 75724 62125 618419476 10144 62125 826160891 25625 31549 815503310 55871 25625 238910429 10144 5473 849549282 10144 38045 906686356 10144 43693 984315600 38045 63142 59455118 55871 58141 994314029 14159 38045 30270700 47570 58141 653960439 77936 63142 168871907 78248 14159 318505177 63048 78248 7905686 297 63048 173894675 24352 297 252329518 77936 23405 6141612 63048 1204 925382162 2733 63048 815590670 24352 11035 231203554 24352 47284 671425020 55179 23405 473476889 33631 47284 776333364 70483 47284 796366739 11035 5440 489279149 47284 71061 315516667 80898 33631 492792928 71061 27830 697435940 5440 7749 792505354 71061 71184 123126819 7749 36694 718465864 27830 42261 611230529 36694 47613 158979445 47613 52435 251285096 73897 47613 553421631 46312 47613 492226418 68926 46312 620378558 68926 38423 585619971 3665 38423 351151663 20642 38423 724908365 29944 68926 913656848 68926 42574 836186750 11976 3665 229846305 31147 42574 70264230 11976 7497 943997014 76670 42574 988751687 72319 11976 421363734 72319 20652 239586703 51791 31147 989111257 52910 51791 407429643 76670 28191 973360446 20652 34526 472412239 7246 52910 865359367 52910 56512 547999976 33932 56512 145051619 28191 56528 761974541 56512 44351 165849722 39175 33932 317674593 56512 68309 836816680 68309 63420 270564035 68309 11989 433846220 68309 68440 148309272 63420 42130 564330638 15511 11989 288069482 31014 15511 731284121 20820 68440 801007482 14479 31014 447671535 42130 16691 3416272 20820 62789 183968280 38432 62789 234574631 6328 62789 676840937 40204 6328 92761066 62789 26242 299743163 62969 6328 90903035 6328 9889 650890830 26242 29638 622406237 9889 62786 325815491 79585 29638 792463353 79585 81167 11127833 53640 29638 296104373 81167 52817 628548309 81167 35455 299572871 52817 59053 223047926 46294 52817 94283445 46294 26618 559438088 59053 21407 441068804 21407 40167 177923597 55775 40167 784002383 73152 55775 944265526 55775 22119 466742953 9648 55775 941405186 9648 31539 532409757 9648 55825 712381048 55825 24630 9883156 71483 9648 110438645 5649 9648 465920835 55825 31777 108132084 46645 5649 667723146 24630 30787 773515547 7805 30787 590712564 5649 76030 943381014 7805 73376 126781710 73376 56064 418127586 6727 7805 451487721 32831 6727 490722209 52876 6727 662582169 30161 52876 712412562 30161 790 404380773 6727 37874 224897735 37874 37913 818842 63403 52876 425284156 39145 30161 74323332 72 39145 84749731 37874 13422 864596248 37913 14599 209085767 50537 63403 748767962 14599 38608 192122880 16898 13422 126287743 13422 1911 638850113 14599 16092 825159927 38608 69930 53555186 38608 75569 266732417 39694 16898 387766721 73796 16092 43277708 75569 67259 790409817 71961 69930 948000834 67259 55218 510836224 71961 78449 749110212 67259 9807 321919693 24391 71961 11400282 35395 24391 626564321 9807 7948 535988591 31954 35395 488234264 31954 1234 281454016 24391 16125 797600845 35395 30213 109173049 1234 3855 299388739 62921 31954 617123777 62921 21691 752051354 30213 61036 152336265 3855 83456 704498033 67467 3855 610671493 22462 83456 975177615 14372 61036 368469262 22462 57645 678520864 67467 76405 680619117 14372 52618 992554136 920 52618 976288735 35137 76405 436433090 35137 36435 460389127 920 20382 69389394 35137 18906 85189965 42684 18906 797983989 71414 42684 760966290 20877 42684 67747927 80509 18906 945012863 38584 20877 13639655 40125 71414 692612916 80509 67385 620498761 40125 11653 990947276 80509 29344 293468071 73490 38584 309137511 23160 67385 445723151 29344 66777 619326956 21254 73490 248201697 14518 66777 116190176 29522 21254 501794607 27065 23160 243918271 66777 80501 461242932 21254 42128 554846639 27065 8581 918187115 29522 76624 6269517 42128 77345 760576559 82866 76624 478193088 76624 11695 464997310 77345 1176 385127645 81482 11695 698255808 53565 82866 897003936 81482 42251 832207751 81482 30753 26135200 30753 22532 301079675 30753 46212 103033237 46212 42614 901254565 42614 77947 807685578 42614 64216 204352417 22532 43396 596521054 64880 77947 419940769 43396 76801 759399001 64880 19856 6705703 22681 19856 266625348 43396 10267 264281504 76801 15258 82684743 68683 10267 346018148 4911 22681 106516270 59344 15258 53568622 4911 32158 111151696 50273 4911 832525894 42577 4911 10038928 42577 59985 266169138 50273 12253 653827005 50273 72261 737805772 40938 59985 445577436 40938 60141 558171328 40938 77573 190780219 77573 49964 147601227 18937 40938 889096393 58512 40938 109158558 77573 67145 226936391 67145 37538 656502514 49964 28970 338435303 37986 37538 23653179 10558 67145 64719432 17235 28970 221320979 15585 37538 294992231 10558 15925 450031914 15585 55219 958011670 15585 57764 51683644 64668 55219 198100576 15585 28167 461081893 55219 25497 27248353 44331 64668 698802709 9943 57764 873082198 25497 40996 593158580 20845 40996 820687021 44331 76955 138503949 75443 20845 959732229 58207 60447